COSU
Class Distributions

java.lang.Object
  extended by COSU.Distributions

public class Distributions
extends java.lang.Object


Constructor Summary
Distributions()
           
 
Method Summary
 int BoundedIntUniform(int lower, int upper)
           
 double BoundedUniform(double lower, double upper)
           
 double Empirical(int count, double[] values, double[] probs)
           
 double Exponential(double lower, double upper, double mean)
           
 double Gamma(double lower, double upper, double Eta_y, double Sigma_y)
           
 double JohnsonSB(double lower, double upper, double Eta_y, double Sigma_y)
           
 double JohnsonSU(double lower, double upper, double Eta_y, double Sigma_y)
           
 double LogNormal(double lower, double upper, double mean, double sd)
           
 double Normal(double lower, double upper, double mean, double sd)
           
 double Triangular(double lower, double upper, double mode)
           
 double Weibull(double lower, double upper, double Eta_y, double Sigma_y)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Distributions

public Distributions()
Method Detail

BoundedIntUniform

public int BoundedIntUniform(int lower,
                             int upper)

BoundedUniform

public double BoundedUniform(double lower,
                             double upper)

Triangular

public double Triangular(double lower,
                         double upper,
                         double mode)

Exponential

public double Exponential(double lower,
                          double upper,
                          double mean)

Normal

public double Normal(double lower,
                     double upper,
                     double mean,
                     double sd)

LogNormal

public double LogNormal(double lower,
                        double upper,
                        double mean,
                        double sd)

JohnsonSB

public double JohnsonSB(double lower,
                        double upper,
                        double Eta_y,
                        double Sigma_y)

JohnsonSU

public double JohnsonSU(double lower,
                        double upper,
                        double Eta_y,
                        double Sigma_y)

Weibull

public double Weibull(double lower,
                      double upper,
                      double Eta_y,
                      double Sigma_y)

Gamma

public double Gamma(double lower,
                    double upper,
                    double Eta_y,
                    double Sigma_y)

Empirical

public double Empirical(int count,
                        double[] values,
                        double[] probs)