Class Distributions
java.lang.Object
org.episteme.core.mathematics.statistics.Distributions
Common probability distributions for statistical analysis.
Provides PDF, CDF, and parameter calculations for various distributions
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Method Summary
Modifier and TypeMethodDescriptionstatic RealbinomialCdf(int k, int n, Real p) Binomial distribution CDF.static RealbinomialCoefficient(int n, int k) Binomial coefficient C(n, k).static RealbinomialPmf(int k, int n, Real p) Binomial distribution PMF.static RealchiSquaredPdf(Real x, int k) Chi-squared distribution PDF. f(x) = (x^(k/2-1) * e^(-x/2)) / (2^(k/2) * Γ(k/2))static doublecorrelation(double[] x, double[] y) Pearson correlation coefficient for double arrays.static Realcorrelation(Real[] x, Real[] y) Pearson correlation coefficient.static doublecovariance(double[] x, double[] y) Covariance for double arrays.static Realcovariance(Real[] x, Real[] y) Covariance.static RealexponentialCdf(Real x, Real lambda) Exponential distribution CDF.static RealexponentialPdf(Real x, Real lambda) Exponential distribution PDF. f(x) = λ * e^(-λx) for x ≥ 0static RealexponentialQuantile(Real p, Real lambda) Exponential quantile function.static doublemean(double[] data) Sample mean for double array.static RealSample mean.static RealNormal distribution CDF (approximation using error function).static RealNormal distribution PDF. f(x) = (1/ÃÆ’√2À) * e^(-(x-μ)²/(2ÃÆ’²))static RealpoissonCdf(int k, Real lambda) Poisson distribution CDF.static RealpoissonPmf(int k, Real lambda) Poisson distribution PMF.static RealStandard normal CDF.static RealStandard normal PDF (μ=0, ÃÆ’=1).static RealInverse standard normal (quantile function).static doublestdDev(double[] data) Sample standard deviation for double array.static RealSample standard deviation.static doublevariance(double[] data) Sample variance for double array.static RealSample variance (unbiased).
-
Method Details
-
normalPdf
-
standardNormalPdf
-
normalCdf
-
standardNormalCdf
-
standardNormalQuantile
-
poissonPmf
-
poissonCdf
-
exponentialPdf
-
exponentialCdf
-
exponentialQuantile
-
binomialPmf
-
binomialCoefficient
Binomial coefficient C(n, k). -
binomialCdf
-
chiSquaredPdf
-
mean
-
mean
public static double mean(double[] data) Sample mean for double array. -
variance
-
variance
public static double variance(double[] data) Sample variance for double array. -
stdDev
-
stdDev
public static double stdDev(double[] data) Sample standard deviation for double array. -
covariance
-
covariance
public static double covariance(double[] x, double[] y) Covariance for double arrays. -
correlation
-
correlation
public static double correlation(double[] x, double[] y) Pearson correlation coefficient for double arrays.
-