Skip to content

distributions

const distributions: Readonly<{ bernoulli: Readonly<{ kind: "discrete"; name: "bernoulli"; params: string[]; cdf: number; dlogpdf: { dp: number; }; logpdf: number; mean: any; pdf: number; quantile: number; sample: 0 | 1; sampleN: any[]; support: number[]; validate: void; variance: number; }>; beta: Readonly<{ kind: "continuous"; logpdf: (x, params) => number; name: "beta"; params: string[]; cdf: number; dlogpdf: { dalpha: number; dbeta: number; dx: number; }; mean: number; pdf: number; quantile: number; sample: number; sampleN: any[]; support: number[]; validate: void; variance: number; }>; binomial: Readonly<{ kind: "discrete"; name: "binomial"; params: string[]; cdf: number; dlogpdf: { dp: number; }; logpdf: number; mean: number; pdf: number; quantile: any; sample: any; sampleN: any[]; support: any[]; validate: void; variance: number; }>; chi2: Readonly<{ kind: "continuous"; name: "chi2"; params: string[]; cdf: number; dlogpdf: { dk: number; dx: number; }; logpdf: number; mean: any; pdf: number; quantile: number; sample: number; sampleN: any[]; support: number[]; validate: void; variance: number; }>; exponential: Readonly<{ kind: "continuous"; logpdf: (x, params) => number; name: "exponential"; params: string[]; cdf: number; dlogpdf: { dlambda: number; dx: number; }; mean: number; pdf: number; quantile: number; sample: number; sampleN: any[]; support: number[]; validate: void; variance: number; }>; f: Readonly<{ kind: "continuous"; name: "f"; params: string[]; cdf: number; dlogpdf: { dd1: number; dd2: number; dx: number; }; logpdf: number; mean: number; pdf: number; quantile: number; sample: number; sampleN: any[]; support: number[]; validate: void; variance: number; }>; gamma: Readonly<{ kind: "continuous"; logpdf: (x, params) => number; name: "gamma"; params: string[]; cdf: number; dlogpdf: { dalpha: number; dbeta: number; dx: number; }; mean: number; pdf: number; quantile: number; sample: number; sampleN: any[]; support: number[]; validate: void; variance: number; }>; halfnormal: Readonly<{ kind: "continuous"; logpdf: (x, params) => number; name: "halfnormal"; params: string[]; cdf: number; dlogpdf: { dsigma: number; dx: number; }; mean: number; pdf: number; quantile: number; sample: number; sampleN: any[]; support: number[]; validate: void; variance: number; }>; lognormal: Readonly<{ kind: "continuous"; logpdf: (x, params) => number; name: "lognormal"; params: string[]; cdf: number; dlogpdf: { dmu: number; dsigma: number; dx: number; }; mean: number; pdf: number; quantile: number; sample: number; sampleN: any[]; support: number[]; validate: void; variance: number; }>; normal: Readonly<{ kind: "continuous"; logpdf: (x, params) => number; name: "normal"; params: string[]; cdf: number; dlogpdf: { dmu: number; dsigma: number; dx: number; }; mean: any; pdf: number; quantile: any; sample: any; sampleN: any[]; support: number[]; validate: void; variance: number; }>; poisson: Readonly<{ kind: "discrete"; name: "poisson"; params: string[]; cdf: number; dlogpdf: { dlambda: number; }; logpdf: number; mean: any; pdf: number; quantile: number; sample: number; sampleN: any[]; support: number[]; validate: void; variance: any; }>; studentT: Readonly<{ kind: "continuous"; name: "studentT"; params: string[]; cdf: number; dlogpdf: { dmu: number; dnu: number; dsigma: number; dx: number; }; logpdf: number; mean: any; pdf: number; quantile: any; sample: any; sampleN: any[]; support: number[]; validate: void; variance: number; }>; uniform: Readonly<{ kind: "continuous"; logpdf: (x, params) => number; name: "uniform"; params: string[]; cdf: number; dlogpdf: { dhigh: number; dlow: number; dx: number; }; mean: number; pdf: number; quantile: any; sample: any; sampleN: any[]; support: any[]; validate: void; variance: number; }>; }>

Defined in: index.js:48

Registry of all distributions keyed by name, for dynamic lookup (e.g. model specifications that name distributions as strings).