|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--drasys.or.prob.Distribution | +--drasys.or.prob.ContinuousDistribution | +--drasys.or.prob.FDistribution
An implementation of Snedecor's F-distribution.
References:
The Art of Computer Programming: Seminumerical Algorithms (Vol 2, 3rd Ed)
Donald Ervin Knuth; Hardcover
Numerical Recipes in C : The Art of Scientific Computing
William H. Press, et al / Hardcover / Published 1993
Probability and Statistics
Morris H. Degroot / Hardcover / Published 1986
Mathematical Statistics With Applications
Dennis D. Wackerly, et al / Hardcover / Published 1996
Constructor Summary | |
FDistribution(double degreesOfFreedom1,
double degreesOfFreedom2)
Create F-distribution with explicit degrees of freedom. |
Method Summary | |
double |
cdf(double x)
Computes the cdf using the incomplete beta function. |
boolean |
equals(java.lang.Object o)
|
double |
function(double x)
|
double |
inverseCdf(double probability)
Computes the inverse cdf from the cdf numerically. |
double |
mean()
Returns the mean of the distribution. |
double |
pdf(double x)
Returns the value of the probability distribution function at x; |
double |
probability(double x1,
double x2)
Computes the the probability that x will be between x1 and x2 by numerical integration using the pdf. |
double |
std()
Returns the standard deviation of the distribution. |
java.lang.String |
toString()
|
double |
variance()
Returns the variance of the distribution. |
Methods inherited from class drasys.or.prob.ContinuousDistribution |
getRandomScaler,
probability |
Methods inherited from class drasys.or.prob.Distribution |
getRandomMatrix,
getRandomNumberGenerator,
getRandomVector,
setElements,
setElements,
setRandomNumberGenerator,
setSeed |
Methods inherited from class java.lang.Object |
clone,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Constructor Detail |
public FDistribution(double degreesOfFreedom1, double degreesOfFreedom2)
Method Detail |
public double function(double x)
public double cdf(double x)
public double inverseCdf(double probability)
public double probability(double x1, double x2)
public double pdf(double x)
public double mean()
public double variance()
public double std()
public boolean equals(java.lang.Object o)
public java.lang.String toString()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |