|
SuanShu, a Java numerical and statistical library | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectcom.numericalmethod.suanshu.stats.distribution.univariate.FDistribution
public class FDistribution
FDistribution distribution is the distribution of the ratio of two independent chi-squared variates.
The R equivalent functions are df, pf, qf, rf.
| Field Summary | |
|---|---|
double |
df1
the first degree of freedom |
double |
df2
the second degree of freedom |
| Constructor Summary | |
|---|---|
FDistribution(double df1,
double df2)
Create an FDistribution distribution. |
|
| Method Summary | |
|---|---|
double |
cdf(double x)
The cumulative distribution function. |
double |
density(double x)
The density function, which, if exists, is the derivative of F. |
double |
entropy()
Deprecated. Not supported yet. |
double |
kurtosis()
Get the excess kurtosis of this distribution. |
double |
mean()
Get the mean of this distribution. |
double |
median()
Deprecated. Not supported yet. |
double |
moment(double x)
The moment generating function, which is the expected value of
etX
This may not always exist. |
double |
quantile(double u)
The inverse of the cumulative distribution function. |
double |
skew()
Get the skewness of this distribution. |
double |
variance()
Get the variance of this distribution. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public final double df1
public final double df2
| Constructor Detail |
|---|
public FDistribution(double df1,
double df2)
df1 - the first degree of freedomdf2 - the second degree of freedom| Method Detail |
|---|
public double mean()
mean in interface UnivariateDistributionjava.lang.UnsupportedOperationException - when df2 <= 2@Deprecated public double median()
UnivariateDistribution
median in interface UnivariateDistributionpublic double variance()
variance in interface UnivariateDistributionjava.lang.UnsupportedOperationException - when df2 <= 4public double skew()
skew in interface UnivariateDistributionjava.lang.UnsupportedOperationException - when df2 <= 6public double kurtosis()
kurtosis in interface UnivariateDistributionjava.lang.UnsupportedOperationException - when df2 <= 8@Deprecated public double entropy()
UnivariateDistribution
entropy in interface UnivariateDistributionpublic double cdf(double x)
UnivariateDistribution
F(x) = Pr(X <= x)
cdf in interface UnivariateDistributionx - x
F(x) = Pr(X <= x)public double density(double x)
UnivariateDistributionF.
It describes the density of probability at each point in the sample space.
f(x) = dF(X) / dx
This may not always exist. For the discrete cases, this is the probability mass function. It gives the probability that a discrete random variable is exactly equal to some value.
density in interface UnivariateDistributionx - x
F(x) = Pr(X <= x)public double quantile(double u)
UnivariateDistribution
F-1(u) = x, such that
Pr(X <= x) = u
This may not always exist.
quantile in interface UnivariateDistributionu - u
F-1(u)public double moment(double x)
UnivariateDistribution
etX
This may not always exist.
moment in interface UnivariateDistributionx - x
E(exp(tX))
|
SuanShu, a Java numerical and statistical library | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||