The OpenD Programming Language

mir.stat.distribution.pdf

This package publicly imports mir.stat.distribution.*PDF & .*PMF modules.

FunctionsDescription
Univariate Discrete Distributions
bernoulliPMFBernoulli PMF
binomialPMFBinomial PMF
geometricPMFGeometric PMF
hypergeometricPMFHypergeometric PMF
negativeBinomialPMFNegative Binomial PMF
poissonPMFPoisson PMF
uniformDiscretePMFDiscrete Uniform PMF
Univariate Continuous Distributions
betaPDFBeta PDF
betaProportionPDFBeta Proportion PDF
cauchyPDFCauchy PDF
chi2PDFChi-squared PDF
exponentialPDFExponential PDF
fPDFF PDF
gammaPDFGamma PDF
generalizedParetoPDFGeneralized Pareto PDF
gevPDFGeneralized Extreme Value (GEV) PDF
laplacePDFLaplace PDF
logNormalPDFLog-normal PDF
logisticPDFLogistic PDF
normalPDFNormal PDF
paretoPDFPareto PDF
rayleighPDFRayleigh PDF
studentsTPDFStudent's t PDF
uniformPDFContinuous Uniform PDF
weibullPDFWeibull PDF
Multivariate Distributions
categoricalPMFCategorical PMF

Members

Functions

bernoulliPMF (from mir.stat.distribution.bernoulli)
T bernoulliPMF(bool x, T p) via public import mir.stat.distribution.bernoulli : bernoulliPMF;
betaPDF (from mir.stat.distribution.beta)
T betaPDF(T x, T alpha, T beta) via public import mir.stat.distribution.beta : betaPDF;
betaProportionPDF (from mir.stat.distribution.beta_proportion)
T betaProportionPDF(T x, T mu, T kappa) via public import mir.stat.distribution.beta_proportion : betaProportionPDF;
categoricalPMF (from mir.stat.distribution.categorical)
T categoricalPMF(size_t x, T[] p) via public import mir.stat.distribution.categorical : categoricalPMF;
cauchyPDF (from mir.stat.distribution.cauchy)
T cauchyPDF(T x, T location, T scale) via public import mir.stat.distribution.cauchy : cauchyPDF;
chi2PDF (from mir.stat.distribution.chi2)
T chi2PDF(T x, uint k) via public import mir.stat.distribution.chi2 : chi2PDF;
exponentialPDF (from mir.stat.distribution.exponential)
T exponentialPDF(T x, T lambda) via public import mir.stat.distribution.exponential : exponentialPDF;
fPDF (from mir.stat.distribution.f)
T fPDF(T x, T df1, T df2) via public import mir.stat.distribution.f : fPDF;
gammaPDF (from mir.stat.distribution.gamma)
T gammaPDF(T x, size_t shape, T scale) via public import mir.stat.distribution.gamma : gammaPDF;
generalizedParetoPDF (from mir.stat.distribution.generalized_pareto)
T generalizedParetoPDF(T x, T mu, T sigma, T xi) via public import mir.stat.distribution.generalized_pareto : generalizedParetoPDF;
geometricPMF (from mir.stat.distribution.geometric)
T geometricPMF(size_t k, T p) via public import mir.stat.distribution.geometric : geometricPMF;
gevPDF (from mir.stat.distribution.gev)
T gevPDF(T x, T mu, T sigma, T xi) via public import mir.stat.distribution.gev : gevPDF;
laplacePDF (from mir.stat.distribution.laplace)
T laplacePDF(T x, T location, T scale) via public import mir.stat.distribution.laplace : laplacePDF;
logNormalPDF (from mir.stat.distribution.log_normal)
T logNormalPDF(T x, T mean, T stdDev) via public import mir.stat.distribution.log_normal : logNormalPDF;
logisticPDF (from mir.stat.distribution.logistic)
T logisticPDF(T x, T location, T scale) via public import mir.stat.distribution.logistic : logisticPDF;
negativeBinomialPMF (from mir.stat.distribution.negative_binomial)
T negativeBinomialPMF(size_t k, size_t r, T p) via public import mir.stat.distribution.negative_binomial : negativeBinomialPMF;
paretoPDF (from mir.stat.distribution.pareto)
T paretoPDF(T x, T xMin, T alpha) via public import mir.stat.distribution.pareto : paretoPDF;
rayleighPDF (from mir.stat.distribution.rayleigh)
T rayleighPDF(T x, T scale) via public import mir.stat.distribution.rayleigh : rayleighPDF;
studentsTPDF (from mir.stat.distribution.students_t)
T studentsTPDF(T x, T nu, T mean, T stdDev) via public import mir.stat.distribution.students_t : studentsTPDF;
uniformDiscretePMF (from mir.stat.distribution.uniform_discrete)
double uniformDiscretePMF(size_t x, size_t lower, size_t upper) via public import mir.stat.distribution.uniform_discrete : uniformDiscretePMF;
uniformPDF (from mir.stat.distribution.uniform)
T uniformPDF(T x, T lower, T upper) via public import mir.stat.distribution.uniform : uniformPDF;
weibullPDF (from mir.stat.distribution.weibull)
T weibullPDF(T x, T shape, T scale) via public import mir.stat.distribution.weibull : weibullPDF;

Imports

normalPDF (from mir.stat.distribution.normal)
public import mir.stat.distribution.normal : normalPDF;

Templates

binomialPMF (from mir.stat.distribution.binomial)
template binomialPMF(string binomialAlgo, string poissonAlgo = "gamma") via public import mir.stat.distribution.binomial : binomialPMF;
hypergeometricPMF (from mir.stat.distribution.hypergeometric)
template hypergeometricPMF(string hypergeometricAlgo) via public import mir.stat.distribution.hypergeometric : hypergeometricPMF;
poissonPMF (from mir.stat.distribution.poisson)
template poissonPMF(string poissonAlgo) via public import mir.stat.distribution.poisson : poissonPMF;

Meta

Authors

John Michael Hall, Ilya Yaroshenko