Question: How do I implement this method in java. I will include, both the test and the api to implement. Will upvote the best answer Computes
How do I implement this method in java. I will include, both the test and the api to implement. Will upvote the best answer
Computes the standard Gaussian distribution probability density function (see * the lab document for the actual formula) with scale parameter. * * @param x * a value * @param sigma * scale parameter * @return the standard Rayleigh distribution probability density function * evaluated at x */ public static double gaussian(double x, int sigma) { }
Test Case:
public void test03_gaussian() { final double[] x = { -3.0, -1.0, 0, 1.0, 3.0}; final double[] exp = {0, 0.1468, 0.3989, 0.1468, 0 }; int sigma=1; for (int i = 0; i < x.length; i++) { String error = String.format("normal(%s) failed ", x[i]); assertEquals(error, exp[i], lab0.gaussian(x[i], sigma), 1e-1); } }
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
