@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
- get_memory
- alloc_f64
- free_f64
- ttest_f64
- ztest_f64
- regress_f64
- regress_naive_f64
- regress_simd_f64
- regress_wasm_kernels_f64
- regress_coeffs_f64
- regress_naive_coeffs_f64
- regress_simd_coeffs_f64
- regress_wasm_kernels_coeffs_f64
- regress_naive_residuals_inplace_f64
- regress_simd_residuals_inplace_f64
- regress_wasm_kernels_residuals_inplace_f64
- normalci_f64
- tci_f64
- anova_f_score_flat
- anova_flat
- chi_square_test
- anova_f_score_categorical
- anova_categorical
- tukey_hsd_categorical
- alloc_f32
- free_f32
- alloc_i32
- free_i32
- regress_coeffs_f32
- regress_simd_residuals_inplace_f32
Methods
get_memory
▸ get_memory(): Memory
Returns
Memory
Defined in
alloc_f64
▸ alloc_f64(len): number
Parameters
| Name | Type |
|---|---|
len | number |
Returns
number
Defined in
free_f64
▸ free_f64(ptr, len): void
Parameters
| Name | Type |
|---|---|
ptr | number |
len | number |
Returns
void
Defined in
ttest_f64
▸ ttest_f64(dataPtr, len, mu0): TestResult
Parameters
| Name | Type |
|---|---|
dataPtr | number |
len | number |
mu0 | number |
Returns
Defined in
ztest_f64
▸ ztest_f64(dataPtr, len, mu0, sigma): TestResult
Parameters
| Name | Type |
|---|---|
dataPtr | number |
len | number |
mu0 | number |
sigma | number |
Returns
Defined in
regress_f64
▸ regress_f64(xPtr, xLen, yPtr, yLen): WasmRegressionResult
Parameters
| Name | Type |
|---|---|
xPtr | number |
xLen | number |
yPtr | number |
yLen | number |
Returns
Defined in
regress_naive_f64
▸ regress_naive_f64(xPtr, xLen, yPtr, yLen): WasmRegressionResult
Parameters
| Name | Type |
|---|---|
xPtr | number |
xLen | number |
yPtr | number |
yLen | number |
Returns
Defined in
regress_simd_f64
▸ regress_simd_f64(xPtr, xLen, yPtr, yLen): WasmRegressionResult
Parameters
| Name | Type |
|---|---|
xPtr | number |
xLen | number |
yPtr | number |
yLen | number |
Returns
Defined in
regress_wasm_kernels_f64
▸ regress_wasm_kernels_f64(xPtr, xLen, yPtr, yLen): WasmRegressionResult
Parameters
| Name | Type |
|---|---|
xPtr | number |
xLen | number |
yPtr | number |
yLen | number |
Returns
Defined in
regress_coeffs_f64
▸ regress_coeffs_f64(xPtr, xLen, yPtr, yLen): RegressionCoeffs
Parameters
| Name | Type |
|---|---|
xPtr | number |
xLen | number |
yPtr | number |
yLen | number |
Returns
Defined in
regress_naive_coeffs_f64
▸ regress_naive_coeffs_f64(xPtr, xLen, yPtr, yLen): RegressionCoeffs
Parameters
| Name | Type |
|---|---|
xPtr | number |
xLen | number |
yPtr | number |
yLen | number |
Returns
Defined in
regress_simd_coeffs_f64
▸ regress_simd_coeffs_f64(xPtr, xLen, yPtr, yLen): RegressionCoeffs
Parameters
| Name | Type |
|---|---|
xPtr | number |
xLen | number |
yPtr | number |
yLen | number |
Returns
Defined in
regress_wasm_kernels_coeffs_f64
▸ regress_wasm_kernels_coeffs_f64(xPtr, xLen, yPtr, yLen): RegressionCoeffs
Parameters
| Name | Type |
|---|---|
xPtr | number |
xLen | number |
yPtr | number |
yLen | number |
Returns
Defined in
regress_naive_residuals_inplace_f64
▸ regress_naive_residuals_inplace_f64(xPtr, xLen, yPtr, yLen, residualsOutPtr): RegressionCoeffs
Parameters
| Name | Type |
|---|---|
xPtr | number |
xLen | number |
yPtr | number |
yLen | number |
residualsOutPtr | number |
Returns
Defined in
regress_simd_residuals_inplace_f64
▸ regress_simd_residuals_inplace_f64(xPtr, xLen, yPtr, yLen, residualsOutPtr): RegressionCoeffs
Parameters
| Name | Type |
|---|---|
xPtr | number |
xLen | number |
yPtr | number |
yLen | number |
residualsOutPtr | number |
Returns
Defined in
regress_wasm_kernels_residuals_inplace_f64
▸ regress_wasm_kernels_residuals_inplace_f64(xPtr, xLen, yPtr, yLen, residualsOutPtr): RegressionCoeffs
Parameters
| Name | Type |
|---|---|
xPtr | number |
xLen | number |
yPtr | number |
yLen | number |
residualsOutPtr | number |
Returns
Defined in
normalci_f64
▸ normalci_f64(alpha, mean, se): Float64Array
Parameters
| Name | Type |
|---|---|
alpha | number |
mean | number |
se | number |
Returns
Float64Array
Defined in
tci_f64
▸ tci_f64(alpha, mean, stdev, n): Float64Array
Parameters
| Name | Type |
|---|---|
alpha | number |
mean | number |
stdev | number |
n | number |
Returns
Float64Array
Defined in
anova_f_score_flat
▸ anova_f_score_flat(dataPtr, lensPtr, numGroups): number
Parameters
| Name | Type |
|---|---|
dataPtr | number |
lensPtr | number |
numGroups | number |
Returns
number
Defined in
anova_flat
▸ anova_flat(dataPtr, lensPtr, numGroups, outPtr): AnovaResult
Parameters
| Name | Type |
|---|---|
dataPtr | number |
lensPtr | number |
numGroups | number |
outPtr | number |
Returns
Defined in
chi_square_test
▸ chi_square_test(p1, p2, len, card1, card2, outPtr): ChiSquareResult
Parameters
| Name | Type |
|---|---|
p1 | number |
p2 | number |
len | number |
card1 | number |
card2 | number |
outPtr | number |
Returns
Defined in
anova_f_score_categorical
▸ anova_f_score_categorical(gp, pv, len): number
Parameters
| Name | Type |
|---|---|
gp | number |
pv | number |
len | number |
Returns
number
Defined in
anova_categorical
▸ anova_categorical(gp, vp, len, outPtr): AnovaResult
Parameters
| Name | Type |
|---|---|
gp | number |
vp | number |
len | number |
outPtr | number |
Returns
Defined in
tukey_hsd_categorical
▸ tukey_hsd_categorical(gp, vp, len, outPtr): number
Parameters
| Name | Type |
|---|---|
gp | number |
vp | number |
len | number |
outPtr | number |
Returns
number
Defined in
alloc_f32
▸ alloc_f32(len): number
Parameters
| Name | Type |
|---|---|
len | number |
Returns
number
Defined in
free_f32
▸ free_f32(ptr, len): void
Parameters
| Name | Type |
|---|---|
ptr | number |
len | number |
Returns
void
Defined in
alloc_i32
▸ alloc_i32(len): number
Parameters
| Name | Type |
|---|---|
len | number |
Returns
number
Defined in
free_i32
▸ free_i32(ptr, len): void
Parameters
| Name | Type |
|---|---|
ptr | number |
len | number |
Returns
void
Defined in
regress_coeffs_f32
▸ regress_coeffs_f32(xPtr, xLen, yPtr, yLen): RegressionCoeffsF32
Parameters
| Name | Type |
|---|---|
xPtr | number |
xLen | number |
yPtr | number |
yLen | number |
Returns
Defined in
regress_simd_residuals_inplace_f32
▸ regress_simd_residuals_inplace_f32(xPtr, xLen, yPtr, yLen, residualsOutPtr): RegressionCoeffsF32
Parameters
| Name | Type |
|---|---|
xPtr | number |
xLen | number |
yPtr | number |
yLen | number |
residualsOutPtr | number |