Package pal.statistics
Class ChiSquareDistribution
java.lang.Object
pal.statistics.GammaDistribution
pal.statistics.ChiSquareDistribution
chi-square distribution
(distribution of sum of squares of n uniform random variables)
(Parameter: n; mean: n; variance: 2*n)
The chi-square distribution is a special case of the Gamma distribution
(shape parameter = n/2.0, scale = 2.0).
- Version:
- $Id: ChiSquareDistribution.java,v 1.2 2001/07/13 14:39:13 korbinian Exp $
- Author:
- Korbinian Strimmer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic doublecdf(double x, double n) cumulative density function of the chi-square distributionstatic doublemean(double n) mean of the chi-square distributionstatic doublepdf(double x, double n) probability density function of the chi-square distributionstatic doublequantile(double y, double n) quantile (inverse cumulative density function) of the chi-square distributionstatic doublevariance(double n) variance of the chi-square distribution
-
Constructor Details
-
ChiSquareDistribution
public ChiSquareDistribution()
-
-
Method Details
-
pdf
public static double pdf(double x, double n) probability density function of the chi-square distribution- Parameters:
x- argumentn- degrees of freedom- Returns:
- pdf value
-
cdf
public static double cdf(double x, double n) cumulative density function of the chi-square distribution- Parameters:
x- argumentn- degrees of freedom- Returns:
- cdf value
-
quantile
public static double quantile(double y, double n) quantile (inverse cumulative density function) of the chi-square distribution- Parameters:
x- argumentn- degrees of freedom- Returns:
- icdf value
-
mean
public static double mean(double n) mean of the chi-square distribution- Parameters:
n- degrees of freedom- Returns:
- mean
-
variance
public static double variance(double n) variance of the chi-square distribution- Parameters:
n- degrees of freedom- Returns:
- variance
-