Skip to content

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

Interface: TestsWasmModule ​

Tests WASM module interface (stat-wasm-tests). Used by the /tests subpath export.

Table of contents ​

Methods ​

Methods ​

get_memory ​

▸ get_memory(): Memory

Returns ​

Memory

Defined in ​

wasm-types.ts:366


alloc_f64 ​

▸ alloc_f64(len): number

Parameters ​

NameType
lennumber

Returns ​

number

Defined in ​

wasm-types.ts:367


free_f64 ​

▸ free_f64(ptr, len): void

Parameters ​

NameType
ptrnumber
lennumber

Returns ​

void

Defined in ​

wasm-types.ts:368


ttest_f64 ​

▸ ttest_f64(dataPtr, len, mu0): TestResult

Parameters ​

NameType
dataPtrnumber
lennumber
mu0number

Returns ​

TestResult

Defined in ​

wasm-types.ts:369


ztest_f64 ​

▸ ztest_f64(dataPtr, len, mu0, sigma): TestResult

Parameters ​

NameType
dataPtrnumber
lennumber
mu0number
sigmanumber

Returns ​

TestResult

Defined in ​

wasm-types.ts:370


regress_f64 ​

▸ regress_f64(xPtr, xLen, yPtr, yLen): WasmRegressionResult

Parameters ​

NameType
xPtrnumber
xLennumber
yPtrnumber
yLennumber

Returns ​

WasmRegressionResult

Defined in ​

wasm-types.ts:371


regress_naive_f64 ​

▸ regress_naive_f64(xPtr, xLen, yPtr, yLen): WasmRegressionResult

Parameters ​

NameType
xPtrnumber
xLennumber
yPtrnumber
yLennumber

Returns ​

WasmRegressionResult

Defined in ​

wasm-types.ts:372


regress_simd_f64 ​

▸ regress_simd_f64(xPtr, xLen, yPtr, yLen): WasmRegressionResult

Parameters ​

NameType
xPtrnumber
xLennumber
yPtrnumber
yLennumber

Returns ​

WasmRegressionResult

Defined in ​

wasm-types.ts:373


regress_wasm_kernels_f64 ​

▸ regress_wasm_kernels_f64(xPtr, xLen, yPtr, yLen): WasmRegressionResult

Parameters ​

NameType
xPtrnumber
xLennumber
yPtrnumber
yLennumber

Returns ​

WasmRegressionResult

Defined in ​

wasm-types.ts:374


regress_coeffs_f64 ​

▸ regress_coeffs_f64(xPtr, xLen, yPtr, yLen): RegressionCoeffs

Parameters ​

NameType
xPtrnumber
xLennumber
yPtrnumber
yLennumber

Returns ​

RegressionCoeffs

Defined in ​

wasm-types.ts:375


regress_naive_coeffs_f64 ​

▸ regress_naive_coeffs_f64(xPtr, xLen, yPtr, yLen): RegressionCoeffs

Parameters ​

NameType
xPtrnumber
xLennumber
yPtrnumber
yLennumber

Returns ​

RegressionCoeffs

Defined in ​

wasm-types.ts:376


regress_simd_coeffs_f64 ​

▸ regress_simd_coeffs_f64(xPtr, xLen, yPtr, yLen): RegressionCoeffs

Parameters ​

NameType
xPtrnumber
xLennumber
yPtrnumber
yLennumber

Returns ​

RegressionCoeffs

Defined in ​

wasm-types.ts:377


regress_wasm_kernels_coeffs_f64 ​

▸ regress_wasm_kernels_coeffs_f64(xPtr, xLen, yPtr, yLen): RegressionCoeffs

Parameters ​

NameType
xPtrnumber
xLennumber
yPtrnumber
yLennumber

Returns ​

RegressionCoeffs

Defined in ​

wasm-types.ts:378


regress_naive_residuals_inplace_f64 ​

▸ regress_naive_residuals_inplace_f64(xPtr, xLen, yPtr, yLen, residualsOutPtr): RegressionCoeffs

Parameters ​

NameType
xPtrnumber
xLennumber
yPtrnumber
yLennumber
residualsOutPtrnumber

Returns ​

RegressionCoeffs

Defined in ​

wasm-types.ts:379


regress_simd_residuals_inplace_f64 ​

▸ regress_simd_residuals_inplace_f64(xPtr, xLen, yPtr, yLen, residualsOutPtr): RegressionCoeffs

Parameters ​

NameType
xPtrnumber
xLennumber
yPtrnumber
yLennumber
residualsOutPtrnumber

Returns ​

RegressionCoeffs

Defined in ​

wasm-types.ts:380


regress_wasm_kernels_residuals_inplace_f64 ​

▸ regress_wasm_kernels_residuals_inplace_f64(xPtr, xLen, yPtr, yLen, residualsOutPtr): RegressionCoeffs

Parameters ​

NameType
xPtrnumber
xLennumber
yPtrnumber
yLennumber
residualsOutPtrnumber

Returns ​

RegressionCoeffs

Defined in ​

wasm-types.ts:381


normalci_f64 ​

▸ normalci_f64(alpha, mean, se): Float64Array

Parameters ​

NameType
alphanumber
meannumber
senumber

Returns ​

Float64Array

Defined in ​

wasm-types.ts:382


tci_f64 ​

▸ tci_f64(alpha, mean, stdev, n): Float64Array

Parameters ​

NameType
alphanumber
meannumber
stdevnumber
nnumber

Returns ​

Float64Array

Defined in ​

wasm-types.ts:383


anova_f_score_flat ​

▸ anova_f_score_flat(dataPtr, lensPtr, numGroups): number

Parameters ​

NameType
dataPtrnumber
lensPtrnumber
numGroupsnumber

Returns ​

number

Defined in ​

wasm-types.ts:384


anova_flat ​

▸ anova_flat(dataPtr, lensPtr, numGroups, outPtr): AnovaResult

Parameters ​

NameType
dataPtrnumber
lensPtrnumber
numGroupsnumber
outPtrnumber

Returns ​

AnovaResult

Defined in ​

wasm-types.ts:385


chi_square_test ​

▸ chi_square_test(p1, p2, len, card1, card2, outPtr): ChiSquareResult

Parameters ​

NameType
p1number
p2number
lennumber
card1number
card2number
outPtrnumber

Returns ​

ChiSquareResult

Defined in ​

wasm-types.ts:386


anova_f_score_categorical ​

▸ anova_f_score_categorical(gp, pv, len): number

Parameters ​

NameType
gpnumber
pvnumber
lennumber

Returns ​

number

Defined in ​

wasm-types.ts:387


anova_categorical ​

▸ anova_categorical(gp, vp, len, outPtr): AnovaResult

Parameters ​

NameType
gpnumber
vpnumber
lennumber
outPtrnumber

Returns ​

AnovaResult

Defined in ​

wasm-types.ts:388


tukey_hsd_categorical ​

▸ tukey_hsd_categorical(gp, vp, len, outPtr): number

Parameters ​

NameType
gpnumber
vpnumber
lennumber
outPtrnumber

Returns ​

number

Defined in ​

wasm-types.ts:389


alloc_f32 ​

▸ alloc_f32(len): number

Parameters ​

NameType
lennumber

Returns ​

number

Defined in ​

wasm-types.ts:390


free_f32 ​

▸ free_f32(ptr, len): void

Parameters ​

NameType
ptrnumber
lennumber

Returns ​

void

Defined in ​

wasm-types.ts:391


alloc_i32 ​

▸ alloc_i32(len): number

Parameters ​

NameType
lennumber

Returns ​

number

Defined in ​

wasm-types.ts:392


free_i32 ​

▸ free_i32(ptr, len): void

Parameters ​

NameType
ptrnumber
lennumber

Returns ​

void

Defined in ​

wasm-types.ts:393


regress_coeffs_f32 ​

▸ regress_coeffs_f32(xPtr, xLen, yPtr, yLen): RegressionCoeffsF32

Parameters ​

NameType
xPtrnumber
xLennumber
yPtrnumber
yLennumber

Returns ​

RegressionCoeffsF32

Defined in ​

wasm-types.ts:394


regress_simd_residuals_inplace_f32 ​

▸ regress_simd_residuals_inplace_f32(xPtr, xLen, yPtr, yLen, residualsOutPtr): RegressionCoeffsF32

Parameters ​

NameType
xPtrnumber
xLennumber
yPtrnumber
yLennumber
residualsOutPtrnumber

Returns ​

RegressionCoeffsF32

Defined in ​

wasm-types.ts:395