Distributions & KDE
GaussianKDE
Gaussian kernel density estimator.
Compute a confidence interval for the mean of a sample using the t-distribution.
Compute a confidence interval for the mean using a known population standard deviation (z-interval).
Compute a confidence interval for the difference of two means (independent samples).
Compute a confidence interval for a proportion (Wald interval).
Beta distribution.
Binomial distribution.
Cauchy distribution.
Chi-squared distribution.
Exponential distribution.
F distribution.
Gamma distribution.
Geometric distribution (number of trials until first success).
Hypergeometric distribution.
Laplace distribution.
Lognormal distribution.
Negative binomial distribution (number of failures before r successes).
Normal (Gaussian) distribution.
Pareto distribution.
Poisson distribution.
Student's t distribution.
Continuous uniform distribution.
Weibull distribution.
Create a Gaussian kernel density estimator from data.
import { gaussian_kde, meanConfidenceInterval, norm, poisson,} from "deepbox/stats";const normal = norm(0, 1);const counts = poisson(3);const kde = gaussian_kde([1, 2, 2, 3, 4, 5]);console.log(normal.pdf(0), normal.cdf(1.96));console.log(counts.pmf(2));console.log(meanConfidenceInterval([1, 2, 3, 4, 5]));console.log(kde.evaluate([2.5]));