public class FishersF
extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
protected |
FishersF()
Make class non-instantiable but inheritable.
|
public static double f(double f,
double dfn,
double dfd)
throws java.lang.IllegalArgumentException
f - Percentage point of Fisher's F distributiondfn - Numerator degrees of freedomdfd - Denominator degrees of freedomjava.lang.IllegalArgumentException - if dfn <= 0 or dfd <= 0 .
fprob(f) = incompleteBeta( dfd/(dfd*f*dfn), df/2, dfn/2 )
The result is accurate to about 14 decimal digits.
public static double fInverse(double p,
double dfn,
double dfd)
throws java.lang.IllegalArgumentException
p - Probability level for percentage point.dfn - Numerator degrees of freedom.dfd - Denominator degrees of freedom.java.lang.IllegalArgumentException - if p < 0 or p > 1 or dfn <= 0 or dfd <= 0 .java.lang.ArithmeticException - if incomplete beta evaluation fails