Class SpecialMath
java.lang.Object
com.independentsoft.calc.functions.SpecialMath
-
Method Summary
Modifier and TypeMethodDescriptionstatic doublebetaPdf(double x, double a, double b)static doublebinomCdf(double k, double n, double p)static doublebinomPmf(double k, double n, double p)static doublechiSqCdf(double x, double df)static doublechiSqPdf(double x, double df)static doublechiSqRight(double x, double df)static doubleerf(double x)static doubleerfc(double x)static doublefDistPdf(double f, double d1, double d2)static doublefDistRight(double f, double d1, double d2)static doublegamma(double x)static doublegammaCdf(double x, double alpha, double beta)static doublegammaPdf(double x, double alpha, double beta)static doubleincBeta(double a, double b, double x)static doubleincGammaP(double a, double x)static doubleincGammaQ(double a, double x)static doubleinverseByBisection(DoubleUnaryOperator cdf, double p, double lo, double hi)static doublelnBinomCoeff(double n, double k)static doublelnGamma(double x)static doublenormSDist(double z)static doublenormSInv(double p)static doublenormSPdf(double z)static doubletDistCdf(double t, double df)static doubletDistPdf(double t, double df)static doubletDistRight(double t, double df)
-
Method Details
-
lnGamma
public static double lnGamma(double x) -
gamma
public static double gamma(double x) -
incGammaP
public static double incGammaP(double a, double x) -
incGammaQ
public static double incGammaQ(double a, double x) -
incBeta
public static double incBeta(double a, double b, double x) -
erf
public static double erf(double x) -
erfc
public static double erfc(double x) -
normSDist
public static double normSDist(double z) -
normSPdf
public static double normSPdf(double z) -
normSInv
public static double normSInv(double p) -
inverseByBisection
-
tDistRight
public static double tDistRight(double t, double df) -
tDistCdf
public static double tDistCdf(double t, double df) -
tDistPdf
public static double tDistPdf(double t, double df) -
fDistRight
public static double fDistRight(double f, double d1, double d2) -
fDistPdf
public static double fDistPdf(double f, double d1, double d2) -
chiSqRight
public static double chiSqRight(double x, double df) -
chiSqCdf
public static double chiSqCdf(double x, double df) -
chiSqPdf
public static double chiSqPdf(double x, double df) -
gammaCdf
public static double gammaCdf(double x, double alpha, double beta) -
gammaPdf
public static double gammaPdf(double x, double alpha, double beta) -
betaPdf
public static double betaPdf(double x, double a, double b) -
lnBinomCoeff
public static double lnBinomCoeff(double n, double k) -
binomPmf
public static double binomPmf(double k, double n, double p) -
binomCdf
public static double binomCdf(double k, double n, double p)
-