Skip to content

@addmaple/stats API Reference - v0.2.4 / DistributionsWasmModule

Interface: DistributionsWasmModule

Distributions WASM module interface (stat-wasm-distributions). Used by the /distributions subpath export.

Table of contents

Methods

Methods

get_memory

get_memory(): Memory

Returns

Memory

Defined in

wasm-types.ts:188


alloc_f64

alloc_f64(len): number

Parameters

NameType
lennumber

Returns

number

Defined in

wasm-types.ts:189


free_f64

free_f64(ptr, len): void

Parameters

NameType
ptrnumber
lennumber

Returns

void

Defined in

wasm-types.ts:190


normal_pdf_scalar

normal_pdf_scalar(x, mean, sd): number

Parameters

NameType
xnumber
meannumber
sdnumber

Returns

number

Defined in

wasm-types.ts:192


normal_cdf_scalar

normal_cdf_scalar(x, mean, sd): number

Parameters

NameType
xnumber
meannumber
sdnumber

Returns

number

Defined in

wasm-types.ts:193


normal_inv_scalar

normal_inv_scalar(p, mean, sd): number

Parameters

NameType
pnumber
meannumber
sdnumber

Returns

number

Defined in

wasm-types.ts:194


normal_pdf_inplace

normal_pdf_inplace(inputPtr, len, mean, sd, outputPtr): void

Parameters

NameType
inputPtrnumber
lennumber
meannumber
sdnumber
outputPtrnumber

Returns

void

Defined in

wasm-types.ts:195


normal_cdf_inplace

normal_cdf_inplace(inputPtr, len, mean, sd, outputPtr): void

Parameters

NameType
inputPtrnumber
lennumber
meannumber
sdnumber
outputPtrnumber

Returns

void

Defined in

wasm-types.ts:196


gamma_pdf_scalar

gamma_pdf_scalar(x, shape, rate): number

Parameters

NameType
xnumber
shapenumber
ratenumber

Returns

number

Defined in

wasm-types.ts:198


gamma_cdf_scalar

gamma_cdf_scalar(x, shape, rate): number

Parameters

NameType
xnumber
shapenumber
ratenumber

Returns

number

Defined in

wasm-types.ts:199


gamma_inv_scalar

gamma_inv_scalar(p, shape, rate): number

Parameters

NameType
pnumber
shapenumber
ratenumber

Returns

number

Defined in

wasm-types.ts:200


gamma_pdf_inplace

gamma_pdf_inplace(inputPtr, len, shape, rate, outputPtr): void

Parameters

NameType
inputPtrnumber
lennumber
shapenumber
ratenumber
outputPtrnumber

Returns

void

Defined in

wasm-types.ts:201


gamma_cdf_inplace

gamma_cdf_inplace(inputPtr, len, shape, rate, outputPtr): void

Parameters

NameType
inputPtrnumber
lennumber
shapenumber
ratenumber
outputPtrnumber

Returns

void

Defined in

wasm-types.ts:202


beta_pdf_scalar

beta_pdf_scalar(x, alpha, beta): number

Parameters

NameType
xnumber
alphanumber
betanumber

Returns

number

Defined in

wasm-types.ts:204


beta_cdf_scalar

beta_cdf_scalar(x, alpha, beta): number

Parameters

NameType
xnumber
alphanumber
betanumber

Returns

number

Defined in

wasm-types.ts:205


beta_inv_scalar

beta_inv_scalar(p, alpha, beta): number

Parameters

NameType
pnumber
alphanumber
betanumber

Returns

number

Defined in

wasm-types.ts:206


beta_pdf_inplace

beta_pdf_inplace(inputPtr, len, alpha, beta, outputPtr): void

Parameters

NameType
inputPtrnumber
lennumber
alphanumber
betanumber
outputPtrnumber

Returns

void

Defined in

wasm-types.ts:207


beta_cdf_inplace

beta_cdf_inplace(inputPtr, len, alpha, beta, outputPtr): void

Parameters

NameType
inputPtrnumber
lennumber
alphanumber
betanumber
outputPtrnumber

Returns

void

Defined in

wasm-types.ts:208


student_t_pdf_scalar

student_t_pdf_scalar(x, mean, scale, dof): number

Parameters

NameType
xnumber
meannumber
scalenumber
dofnumber

Returns

number

Defined in

wasm-types.ts:210


student_t_cdf_scalar

student_t_cdf_scalar(x, mean, scale, dof): number

Parameters

NameType
xnumber
meannumber
scalenumber
dofnumber

Returns

number

Defined in

wasm-types.ts:211


student_t_inv_scalar

student_t_inv_scalar(p, mean, scale, dof): number

Parameters

NameType
pnumber
meannumber
scalenumber
dofnumber

Returns

number

Defined in

wasm-types.ts:212


student_t_pdf_inplace

student_t_pdf_inplace(inputPtr, len, mean, scale, dof, outputPtr): void

Parameters

NameType
inputPtrnumber
lennumber
meannumber
scalenumber
dofnumber
outputPtrnumber

Returns

void

Defined in

wasm-types.ts:213


student_t_cdf_inplace

student_t_cdf_inplace(inputPtr, len, mean, scale, dof, outputPtr): void

Parameters

NameType
inputPtrnumber
lennumber
meannumber
scalenumber
dofnumber
outputPtrnumber

Returns

void

Defined in

wasm-types.ts:214


chi_squared_pdf_scalar

chi_squared_pdf_scalar(x, dof): number

Parameters

NameType
xnumber
dofnumber

Returns

number

Defined in

wasm-types.ts:216


chi_squared_cdf_scalar

chi_squared_cdf_scalar(x, dof): number

Parameters

NameType
xnumber
dofnumber

Returns

number

Defined in

wasm-types.ts:217


chi_squared_inv_scalar

chi_squared_inv_scalar(p, dof): number

Parameters

NameType
pnumber
dofnumber

Returns

number

Defined in

wasm-types.ts:218


chi_squared_pdf_inplace

chi_squared_pdf_inplace(inputPtr, len, dof, outputPtr): void

Parameters

NameType
inputPtrnumber
lennumber
dofnumber
outputPtrnumber

Returns

void

Defined in

wasm-types.ts:219


chi_squared_cdf_inplace

chi_squared_cdf_inplace(inputPtr, len, dof, outputPtr): void

Parameters

NameType
inputPtrnumber
lennumber
dofnumber
outputPtrnumber

Returns

void

Defined in

wasm-types.ts:220


fisher_f_pdf_scalar

fisher_f_pdf_scalar(x, df1, df2): number

Parameters

NameType
xnumber
df1number
df2number

Returns

number

Defined in

wasm-types.ts:222


fisher_f_cdf_scalar

fisher_f_cdf_scalar(x, df1, df2): number

Parameters

NameType
xnumber
df1number
df2number

Returns

number

Defined in

wasm-types.ts:223


fisher_f_inv_scalar

fisher_f_inv_scalar(p, df1, df2): number

Parameters

NameType
pnumber
df1number
df2number

Returns

number

Defined in

wasm-types.ts:224


fisher_f_pdf_inplace

fisher_f_pdf_inplace(inputPtr, len, df1, df2, outputPtr): void

Parameters

NameType
inputPtrnumber
lennumber
df1number
df2number
outputPtrnumber

Returns

void

Defined in

wasm-types.ts:225


fisher_f_cdf_inplace

fisher_f_cdf_inplace(inputPtr, len, df1, df2, outputPtr): void

Parameters

NameType
inputPtrnumber
lennumber
df1number
df2number
outputPtrnumber

Returns

void

Defined in

wasm-types.ts:226


exponential_pdf_scalar

exponential_pdf_scalar(x, rate): number

Parameters

NameType
xnumber
ratenumber

Returns

number

Defined in

wasm-types.ts:228


exponential_cdf_scalar

exponential_cdf_scalar(x, rate): number

Parameters

NameType
xnumber
ratenumber

Returns

number

Defined in

wasm-types.ts:229


exponential_inv_scalar

exponential_inv_scalar(p, rate): number

Parameters

NameType
pnumber
ratenumber

Returns

number

Defined in

wasm-types.ts:230


exponential_pdf_inplace

exponential_pdf_inplace(inputPtr, len, rate, outputPtr): void

Parameters

NameType
inputPtrnumber
lennumber
ratenumber
outputPtrnumber

Returns

void

Defined in

wasm-types.ts:231


exponential_cdf_inplace

exponential_cdf_inplace(inputPtr, len, rate, outputPtr): void

Parameters

NameType
inputPtrnumber
lennumber
ratenumber
outputPtrnumber

Returns

void

Defined in

wasm-types.ts:232


poisson_pmf_scalar

poisson_pmf_scalar(k, lambda): number

Parameters

NameType
knumber
lambdanumber

Returns

number

Defined in

wasm-types.ts:234


poisson_cdf_scalar

poisson_cdf_scalar(k, lambda): number

Parameters

NameType
knumber
lambdanumber

Returns

number

Defined in

wasm-types.ts:235


poisson_inv_scalar

poisson_inv_scalar(p, lambda): number

Parameters

NameType
pnumber
lambdanumber

Returns

number

Defined in

wasm-types.ts:236


poisson_pmf_inplace

poisson_pmf_inplace(inputPtr, len, lambda, outputPtr): void

Parameters

NameType
inputPtrnumber
lennumber
lambdanumber
outputPtrnumber

Returns

void

Defined in

wasm-types.ts:237


poisson_cdf_inplace

poisson_cdf_inplace(inputPtr, len, lambda, outputPtr): void

Parameters

NameType
inputPtrnumber
lennumber
lambdanumber
outputPtrnumber

Returns

void

Defined in

wasm-types.ts:238


binomial_pmf_scalar

binomial_pmf_scalar(k, n, p): number

Parameters

NameType
knumber
nnumber
pnumber

Returns

number

Defined in

wasm-types.ts:240


binomial_cdf_scalar

binomial_cdf_scalar(k, n, p): number

Parameters

NameType
knumber
nnumber
pnumber

Returns

number

Defined in

wasm-types.ts:241


binomial_inv_scalar

binomial_inv_scalar(prob, n, p): number

Parameters

NameType
probnumber
nnumber
pnumber

Returns

number

Defined in

wasm-types.ts:242


binomial_pmf_inplace

binomial_pmf_inplace(inputPtr, len, n, p, outputPtr): void

Parameters

NameType
inputPtrnumber
lennumber
nnumber
pnumber
outputPtrnumber

Returns

void

Defined in

wasm-types.ts:243


binomial_cdf_inplace

binomial_cdf_inplace(inputPtr, len, n, p, outputPtr): void

Parameters

NameType
inputPtrnumber
lennumber
nnumber
pnumber
outputPtrnumber

Returns

void

Defined in

wasm-types.ts:244


uniform_pdf_scalar

uniform_pdf_scalar(x, min, max): number

Parameters

NameType
xnumber
minnumber
maxnumber

Returns

number

Defined in

wasm-types.ts:246


uniform_cdf_scalar

uniform_cdf_scalar(x, min, max): number

Parameters

NameType
xnumber
minnumber
maxnumber

Returns

number

Defined in

wasm-types.ts:247


uniform_inv_scalar

uniform_inv_scalar(p, min, max): number

Parameters

NameType
pnumber
minnumber
maxnumber

Returns

number

Defined in

wasm-types.ts:248


uniform_pdf_inplace

uniform_pdf_inplace(inputPtr, len, min, max, outputPtr): void

Parameters

NameType
inputPtrnumber
lennumber
minnumber
maxnumber
outputPtrnumber

Returns

void

Defined in

wasm-types.ts:249


uniform_cdf_inplace

uniform_cdf_inplace(inputPtr, len, min, max, outputPtr): void

Parameters

NameType
inputPtrnumber
lennumber
minnumber
maxnumber
outputPtrnumber

Returns

void

Defined in

wasm-types.ts:250


cauchy_pdf_scalar

cauchy_pdf_scalar(x, location, scale): number

Parameters

NameType
xnumber
locationnumber
scalenumber

Returns

number

Defined in

wasm-types.ts:252


cauchy_cdf_scalar

cauchy_cdf_scalar(x, location, scale): number

Parameters

NameType
xnumber
locationnumber
scalenumber

Returns

number

Defined in

wasm-types.ts:253


cauchy_inv_scalar

cauchy_inv_scalar(p, location, scale): number

Parameters

NameType
pnumber
locationnumber
scalenumber

Returns

number

Defined in

wasm-types.ts:254


cauchy_pdf_inplace

cauchy_pdf_inplace(inputPtr, len, location, scale, outputPtr): void

Parameters

NameType
inputPtrnumber
lennumber
locationnumber
scalenumber
outputPtrnumber

Returns

void

Defined in

wasm-types.ts:255


cauchy_cdf_inplace

cauchy_cdf_inplace(inputPtr, len, location, scale, outputPtr): void

Parameters

NameType
inputPtrnumber
lennumber
locationnumber
scalenumber
outputPtrnumber

Returns

void

Defined in

wasm-types.ts:256


laplace_pdf_scalar

laplace_pdf_scalar(x, location, scale): number

Parameters

NameType
xnumber
locationnumber
scalenumber

Returns

number

Defined in

wasm-types.ts:258


laplace_cdf_scalar

laplace_cdf_scalar(x, location, scale): number

Parameters

NameType
xnumber
locationnumber
scalenumber

Returns

number

Defined in

wasm-types.ts:259


laplace_inv_scalar

laplace_inv_scalar(p, location, scale): number

Parameters

NameType
pnumber
locationnumber
scalenumber

Returns

number

Defined in

wasm-types.ts:260


laplace_pdf_inplace

laplace_pdf_inplace(inputPtr, len, location, scale, outputPtr): void

Parameters

NameType
inputPtrnumber
lennumber
locationnumber
scalenumber
outputPtrnumber

Returns

void

Defined in

wasm-types.ts:261


laplace_cdf_inplace

laplace_cdf_inplace(inputPtr, len, location, scale, outputPtr): void

Parameters

NameType
inputPtrnumber
lennumber
locationnumber
scalenumber
outputPtrnumber

Returns

void

Defined in

wasm-types.ts:262


lognormal_pdf_scalar

lognormal_pdf_scalar(x, mean, sd): number

Parameters

NameType
xnumber
meannumber
sdnumber

Returns

number

Defined in

wasm-types.ts:264


lognormal_cdf_scalar

lognormal_cdf_scalar(x, mean, sd): number

Parameters

NameType
xnumber
meannumber
sdnumber

Returns

number

Defined in

wasm-types.ts:265


lognormal_inv_scalar

lognormal_inv_scalar(p, mean, sd): number

Parameters

NameType
pnumber
meannumber
sdnumber

Returns

number

Defined in

wasm-types.ts:266


lognormal_pdf_inplace

lognormal_pdf_inplace(inputPtr, len, mean, sd, outputPtr): void

Parameters

NameType
inputPtrnumber
lennumber
meannumber
sdnumber
outputPtrnumber

Returns

void

Defined in

wasm-types.ts:267


lognormal_cdf_inplace

lognormal_cdf_inplace(inputPtr, len, mean, sd, outputPtr): void

Parameters

NameType
inputPtrnumber
lennumber
meannumber
sdnumber
outputPtrnumber

Returns

void

Defined in

wasm-types.ts:268


weibull_pdf_scalar

weibull_pdf_scalar(x, shape, scale): number

Parameters

NameType
xnumber
shapenumber
scalenumber

Returns

number

Defined in

wasm-types.ts:270


weibull_cdf_scalar

weibull_cdf_scalar(x, shape, scale): number

Parameters

NameType
xnumber
shapenumber
scalenumber

Returns

number

Defined in

wasm-types.ts:271


weibull_inv_scalar

weibull_inv_scalar(p, shape, scale): number

Parameters

NameType
pnumber
shapenumber
scalenumber

Returns

number

Defined in

wasm-types.ts:272


weibull_pdf_inplace

weibull_pdf_inplace(inputPtr, len, shape, scale, outputPtr): void

Parameters

NameType
inputPtrnumber
lennumber
shapenumber
scalenumber
outputPtrnumber

Returns

void

Defined in

wasm-types.ts:273


weibull_cdf_inplace

weibull_cdf_inplace(inputPtr, len, shape, scale, outputPtr): void

Parameters

NameType
inputPtrnumber
lennumber
shapenumber
scalenumber
outputPtrnumber

Returns

void

Defined in

wasm-types.ts:274


pareto_pdf_scalar

pareto_pdf_scalar(x, scale, shape): number

Parameters

NameType
xnumber
scalenumber
shapenumber

Returns

number

Defined in

wasm-types.ts:276


pareto_cdf_scalar

pareto_cdf_scalar(x, scale, shape): number

Parameters

NameType
xnumber
scalenumber
shapenumber

Returns

number

Defined in

wasm-types.ts:277


pareto_inv_scalar

pareto_inv_scalar(p, scale, shape): number

Parameters

NameType
pnumber
scalenumber
shapenumber

Returns

number

Defined in

wasm-types.ts:278


pareto_pdf_inplace

pareto_pdf_inplace(inputPtr, len, scale, shape, outputPtr): void

Parameters

NameType
inputPtrnumber
lennumber
scalenumber
shapenumber
outputPtrnumber

Returns

void

Defined in

wasm-types.ts:279


pareto_cdf_inplace

pareto_cdf_inplace(inputPtr, len, scale, shape, outputPtr): void

Parameters

NameType
inputPtrnumber
lennumber
scalenumber
shapenumber
outputPtrnumber

Returns

void

Defined in

wasm-types.ts:280


triangular_pdf_scalar

triangular_pdf_scalar(x, min, max, mode): number

Parameters

NameType
xnumber
minnumber
maxnumber
modenumber

Returns

number

Defined in

wasm-types.ts:282


triangular_cdf_scalar

triangular_cdf_scalar(x, min, max, mode): number

Parameters

NameType
xnumber
minnumber
maxnumber
modenumber

Returns

number

Defined in

wasm-types.ts:283


triangular_inv_scalar

triangular_inv_scalar(p, min, max, mode): number

Parameters

NameType
pnumber
minnumber
maxnumber
modenumber

Returns

number

Defined in

wasm-types.ts:284


triangular_pdf_inplace

triangular_pdf_inplace(inputPtr, len, min, max, mode, outputPtr): void

Parameters

NameType
inputPtrnumber
lennumber
minnumber
maxnumber
modenumber
outputPtrnumber

Returns

void

Defined in

wasm-types.ts:285


triangular_cdf_inplace

triangular_cdf_inplace(inputPtr, len, min, max, mode, outputPtr): void

Parameters

NameType
inputPtrnumber
lennumber
minnumber
maxnumber
modenumber
outputPtrnumber

Returns

void

Defined in

wasm-types.ts:286


invgamma_pdf_scalar

invgamma_pdf_scalar(x, shape, rate): number

Parameters

NameType
xnumber
shapenumber
ratenumber

Returns

number

Defined in

wasm-types.ts:288


invgamma_cdf_scalar

invgamma_cdf_scalar(x, shape, rate): number

Parameters

NameType
xnumber
shapenumber
ratenumber

Returns

number

Defined in

wasm-types.ts:289


invgamma_inv_scalar

invgamma_inv_scalar(p, shape, rate): number

Parameters

NameType
pnumber
shapenumber
ratenumber

Returns

number

Defined in

wasm-types.ts:290


invgamma_pdf_inplace

invgamma_pdf_inplace(inputPtr, len, shape, rate, outputPtr): void

Parameters

NameType
inputPtrnumber
lennumber
shapenumber
ratenumber
outputPtrnumber

Returns

void

Defined in

wasm-types.ts:291


invgamma_cdf_inplace

invgamma_cdf_inplace(inputPtr, len, shape, rate, outputPtr): void

Parameters

NameType
inputPtrnumber
lennumber
shapenumber
ratenumber
outputPtrnumber

Returns

void

Defined in

wasm-types.ts:292


negbin_pmf_scalar

negbin_pmf_scalar(k, r, p): number

Parameters

NameType
knumber
rnumber
pnumber

Returns

number

Defined in

wasm-types.ts:294


negbin_cdf_scalar

negbin_cdf_scalar(k, r, p): number

Parameters

NameType
knumber
rnumber
pnumber

Returns

number

Defined in

wasm-types.ts:295


negbin_inv_scalar

negbin_inv_scalar(prob, r, p): number

Parameters

NameType
probnumber
rnumber
pnumber

Returns

number

Defined in

wasm-types.ts:296


negbin_pmf_inplace

negbin_pmf_inplace(inputPtr, len, r, p, outputPtr): void

Parameters

NameType
inputPtrnumber
lennumber
rnumber
pnumber
outputPtrnumber

Returns

void

Defined in

wasm-types.ts:297


negbin_cdf_inplace

negbin_cdf_inplace(inputPtr, len, r, p, outputPtr): void

Parameters

NameType
inputPtrnumber
lennumber
rnumber
pnumber
outputPtrnumber

Returns

void

Defined in

wasm-types.ts:298