public class NormalDistribution extends java.lang.Object implements ProbabilityDistribution
dnorm, pnorm, qnorm, rnorm.| Constructor and Description |
|---|
NormalDistribution()
Construct an instance of the standard Normal distribution with mean 0 and standard deviation 1.
|
NormalDistribution(double mu,
double sigma)
Construct a Normal distribution with mean
mu and standard deviation sigma. |
| Modifier and Type | Method and Description |
|---|---|
double |
cdf(double x)
Get the cumulative probability F(x) = Pr(X ≤ x).
|
double |
density(double x)
The density function, which, if exists, is the derivative of F.
|
double |
entropy()
Get the entropy of this distribution.
|
double |
kurtosis()
Get the excess kurtosis of this distribution.
|
double |
mean()
Get the mean of this distribution.
|
double |
median()
Get the median of this distribution.
|
double |
moment(double t)
The moment generating function is the expected value of etX.
|
double |
quantile(double u)
Get the quantile, the inverse of the cumulative distribution function.
|
double |
skew()
Get the skewness of this distribution.
|
double |
variance()
Get the variance of this distribution.
|
public NormalDistribution()
public NormalDistribution(double mu,
double sigma)
mu and standard deviation sigma.mu - the meansigma - the standard deviationpublic double mean()
ProbabilityDistributionmean in interface ProbabilityDistributionpublic double median()
ProbabilityDistributionmedian in interface ProbabilityDistributionpublic double variance()
ProbabilityDistributionvariance in interface ProbabilityDistributionpublic double skew()
ProbabilityDistributionskew in interface ProbabilityDistributionpublic double kurtosis()
ProbabilityDistributionkurtosis in interface ProbabilityDistributionpublic double entropy()
ProbabilityDistributionentropy in interface ProbabilityDistributionpublic double cdf(double x)
ProbabilityDistributioncdf in interface ProbabilityDistributionx - xpublic double quantile(double u)
ProbabilityDistributionThis may not always exist.F-1(u) = x, such that Pr(X ≤ x) = u
quantile in interface ProbabilityDistributionu - u, a quantilepublic double density(double x)
ProbabilityDistributionf(x) = dF(X) / dxThis 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 ProbabilityDistributionx - xpublic double moment(double t)
ProbabilityDistributionE(etX)This may not always exist.
moment in interface ProbabilityDistributiont - x