Class Normal

java.lang.Object
org.gsusers.gsmv.utilities.Normal

public class Normal extends Object
Utility attempts to generate set of iDim Double values with a variance of dVariance and a mean of 0.0. It achieves these goals asymptotically, as iDim goes towards infinity
  • Constructor Details

    • Normal

      public Normal(int _L, Double _dVar)
      Constructor
      Parameters:
      _L - desired number of values
      _dVar - target variance
  • Method Details

    • getDistribution

      public Double[] getDistribution()
      Getter of distribution
      Returns:
      array of iDim pseudo-random Double values
    • generateGaussian

      public static double generateGaussian(double mean, double stdDev)
      Marsaglia polar method Marsaglia, G.; Bray, T. A. (1964). "A Convenient Method for generating Normal Variables". SIAM Review. 6 (3): 260–264
      Parameters:
      mean - required mean value
      stdDev - standard deviation parameter
      Returns:
      Double random value