es.unex.sextante.libMath.pdf
Class PDF
java.lang.Object
es.unex.sextante.libMath.pdf.PDF
public class PDF
- extends java.lang.Object
Statistical functions with PDFs and CDFs.
Based on Michael Thomas Flanagan's Stat Class
- Author:
- volaya
Field Summary |
static double |
FPMIN
|
Constructor Summary |
PDF()
|
Method Summary |
static double |
betaCDF(double alpha,
double beta,
double limit)
|
static double |
betaCDF(double min,
double max,
double alpha,
double beta,
double limit)
|
static double |
betaFunction(double z,
double w)
|
static double |
betaPDF(double alpha,
double beta,
double x)
|
static double |
betaPDF(double min,
double max,
double alpha,
double beta,
double x)
|
static double |
binomial(double p,
int n,
int k)
|
static double |
binomialCDF(double p,
int n,
int k)
|
static double |
chiSquare(double chiSquare,
int nu)
|
static double |
chiSquareCDF(double chiSquare,
int nu)
|
static double |
complementaryRegularisedGammaFunction(double a,
double x)
|
static double |
contFract(double a,
double b,
double x)
|
static double |
cosh(double a)
|
static double |
erf(double x)
|
static double |
exponential(double mu,
double sigma,
double x)
|
static double |
exponentialCDF(double mu,
double sigma,
double upperlimit)
|
static double |
factorial(double n)
|
static double |
gamma(double gamma,
double x)
|
static double |
gammaCDF(double gamma,
double upperLimit)
|
static double |
gammaFunction(double x)
|
static double |
incompleteGammaFract(double a,
double x)
|
static double |
incompleteGammaSer(double a,
double x)
|
static double |
logFactorial(double n)
|
static double |
logFactorial(int n)
|
static double |
logGamma(double x)
|
static double |
logistic(double mu,
double beta,
double x)
|
static double |
logisticCDF(double mu,
double beta,
double upperlimit)
|
static double |
lorentzian(double mu,
double gamma,
double x)
|
static double |
lorentzianCDF(double mu,
double gamma,
double upperlimit)
|
static double |
normal(double mean,
double sd,
double x)
|
static double |
normalCDF(double mean,
double sd,
double upperlimit)
|
static double |
poisson(int k,
double mean)
|
static double |
poissonCDF(int k,
double mean)
|
static double |
regularisedBetaFunction(double z,
double w,
double x)
|
static double |
regularisedGammaFunction(double a,
double x)
|
static double |
sech(double a)
|
static double |
sign(double x)
|
static double |
sinh(double a)
|
static double |
square(double a)
|
static double |
studentT(double tValue,
int df)
|
static double |
studentTCDF(double tValue,
int df)
|
static double |
tanh(double a)
|
static double |
weibull(double mu,
double sigma,
double gamma,
double x)
|
static double |
weibullCDF(double mu,
double sigma,
double gamma,
double upperlimit)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FPMIN
public static final double FPMIN
- See Also:
- Constant Field Values
PDF
public PDF()
betaCDF
public static double betaCDF(double alpha,
double beta,
double limit)
betaCDF
public static double betaCDF(double min,
double max,
double alpha,
double beta,
double limit)
betaFunction
public static double betaFunction(double z,
double w)
betaPDF
public static double betaPDF(double alpha,
double beta,
double x)
betaPDF
public static double betaPDF(double min,
double max,
double alpha,
double beta,
double x)
binomial
public static double binomial(double p,
int n,
int k)
binomialCDF
public static double binomialCDF(double p,
int n,
int k)
chiSquare
public static double chiSquare(double chiSquare,
int nu)
chiSquareCDF
public static double chiSquareCDF(double chiSquare,
int nu)
complementaryRegularisedGammaFunction
public static double complementaryRegularisedGammaFunction(double a,
double x)
contFract
public static double contFract(double a,
double b,
double x)
cosh
public static double cosh(double a)
erf
public static double erf(double x)
exponential
public static double exponential(double mu,
double sigma,
double x)
exponentialCDF
public static double exponentialCDF(double mu,
double sigma,
double upperlimit)
factorial
public static double factorial(double n)
gamma
public static double gamma(double gamma,
double x)
gammaCDF
public static double gammaCDF(double gamma,
double upperLimit)
gammaFunction
public static double gammaFunction(double x)
incompleteGammaFract
public static double incompleteGammaFract(double a,
double x)
incompleteGammaSer
public static double incompleteGammaSer(double a,
double x)
logFactorial
public static double logFactorial(double n)
logFactorial
public static double logFactorial(int n)
logGamma
public static double logGamma(double x)
logistic
public static double logistic(double mu,
double beta,
double x)
logisticCDF
public static double logisticCDF(double mu,
double beta,
double upperlimit)
lorentzian
public static double lorentzian(double mu,
double gamma,
double x)
lorentzianCDF
public static double lorentzianCDF(double mu,
double gamma,
double upperlimit)
normal
public static double normal(double mean,
double sd,
double x)
normalCDF
public static double normalCDF(double mean,
double sd,
double upperlimit)
poisson
public static double poisson(int k,
double mean)
poissonCDF
public static double poissonCDF(int k,
double mean)
regularisedBetaFunction
public static double regularisedBetaFunction(double z,
double w,
double x)
regularisedGammaFunction
public static double regularisedGammaFunction(double a,
double x)
sech
public static double sech(double a)
sign
public static double sign(double x)
sinh
public static double sinh(double a)
square
public static double square(double a)
studentT
public static double studentT(double tValue,
int df)
studentTCDF
public static double studentTCDF(double tValue,
int df)
tanh
public static double tanh(double a)
weibull
public static double weibull(double mu,
double sigma,
double gamma,
double x)
weibullCDF
public static double weibullCDF(double mu,
double sigma,
double gamma,
double upperlimit)