@addmaple/stats API Reference - v0.2.4 / QuantilesWasmModule
Interface: QuantilesWasmModule
Quantiles WASM module interface (stat-wasm-quantiles). Used by the /quantiles subpath export.
Table of contents
Methods
- get_memory
- alloc_f64
- free_f64
- percentile_f64
- percentile_inclusive_f64
- percentile_exclusive_f64
- percentile_of_score_f64
- qscore_f64
- qtest_f64
- quartiles_f64
- iqr_f64
- quantiles_f64
- weighted_percentile_f64
- weighted_quantiles_f64
- weighted_median_f64
- histogram_f64
- histogram_edges_f64
- histogram_fixed_width_with_edges_f64
- histogram_equal_frequency_with_edges_f64
- histogram_auto_with_edges_f64
- histogram_auto_with_edges_collapse_tails_f64
- histogram_custom_with_edges_f64
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
percentile_f64
▸ percentile_f64(ptr, len, k, exclusive): number
Parameters
| Name | Type |
|---|---|
ptr | number |
len | number |
k | number |
exclusive | boolean |
Returns
number
Defined in
percentile_inclusive_f64
▸ percentile_inclusive_f64(ptr, len, k): number
Parameters
| Name | Type |
|---|---|
ptr | number |
len | number |
k | number |
Returns
number
Defined in
percentile_exclusive_f64
▸ percentile_exclusive_f64(ptr, len, k): number
Parameters
| Name | Type |
|---|---|
ptr | number |
len | number |
k | number |
Returns
number
Defined in
percentile_of_score_f64
▸ percentile_of_score_f64(ptr, len, score, strict): number
Parameters
| Name | Type |
|---|---|
ptr | number |
len | number |
score | number |
strict | boolean |
Returns
number
Defined in
qscore_f64
▸ qscore_f64(ptr, len, score, strict): number
Parameters
| Name | Type |
|---|---|
ptr | number |
len | number |
score | number |
strict | boolean |
Returns
number
Defined in
qtest_f64
▸ qtest_f64(ptr, len, score, q_lower, q_upper): boolean
Parameters
| Name | Type |
|---|---|
ptr | number |
len | number |
score | number |
q_lower | number |
q_upper | number |
Returns
boolean
Defined in
quartiles_f64
▸ quartiles_f64(ptr, len): QuartilesResult
Parameters
| Name | Type |
|---|---|
ptr | number |
len | number |
Returns
Defined in
iqr_f64
▸ iqr_f64(ptr, len): number
Parameters
| Name | Type |
|---|---|
ptr | number |
len | number |
Returns
number
Defined in
quantiles_f64
▸ quantiles_f64(dataPtr, dataLen, qsPtr, qsLen): ArrayResult
Parameters
| Name | Type |
|---|---|
dataPtr | number |
dataLen | number |
qsPtr | number |
qsLen | number |
Returns
Defined in
weighted_percentile_f64
▸ weighted_percentile_f64(dataPtr, dataLen, weightsPtr, weightsLen, p): number
Parameters
| Name | Type |
|---|---|
dataPtr | number |
dataLen | number |
weightsPtr | number |
weightsLen | number |
p | number |
Returns
number
Defined in
weighted_quantiles_f64
▸ weighted_quantiles_f64(dataPtr, dataLen, weightsPtr, weightsLen, qsPtr, qsLen): ArrayResult
Parameters
| Name | Type |
|---|---|
dataPtr | number |
dataLen | number |
weightsPtr | number |
weightsLen | number |
qsPtr | number |
qsLen | number |
Returns
Defined in
weighted_median_f64
▸ weighted_median_f64(dataPtr, dataLen, weightsPtr, weightsLen): number
Parameters
| Name | Type |
|---|---|
dataPtr | number |
dataLen | number |
weightsPtr | number |
weightsLen | number |
Returns
number
Defined in
histogram_f64
▸ histogram_f64(ptr, len, binCount): ArrayResult
Parameters
| Name | Type |
|---|---|
ptr | number |
len | number |
binCount | number |
Returns
Defined in
histogram_edges_f64
▸ histogram_edges_f64(dataPtr, dataLen, edgesPtr, edgesLen): ArrayResult
Parameters
| Name | Type |
|---|---|
dataPtr | number |
dataLen | number |
edgesPtr | number |
edgesLen | number |
Returns
Defined in
histogram_fixed_width_with_edges_f64
▸ histogram_fixed_width_with_edges_f64(ptr, len, bins): HistogramWithEdgesResult
Parameters
| Name | Type |
|---|---|
ptr | number |
len | number |
bins | number |
Returns
Defined in
histogram_equal_frequency_with_edges_f64
▸ histogram_equal_frequency_with_edges_f64(ptr, len, bins): HistogramWithEdgesResult
Parameters
| Name | Type |
|---|---|
ptr | number |
len | number |
bins | number |
Returns
Defined in
histogram_auto_with_edges_f64
▸ histogram_auto_with_edges_f64(ptr, len, rule, binsOverride): HistogramWithEdgesResult
Parameters
| Name | Type |
|---|---|
ptr | number |
len | number |
rule | number |
binsOverride | number |
Returns
Defined in
histogram_auto_with_edges_collapse_tails_f64
▸ histogram_auto_with_edges_collapse_tails_f64(ptr, len, rule, binsOverride, k): HistogramWithEdgesResult
Parameters
| Name | Type |
|---|---|
ptr | number |
len | number |
rule | number |
binsOverride | number |
k | number |
Returns
Defined in
histogram_custom_with_edges_f64
▸ histogram_custom_with_edges_f64(dataPtr, dataLen, edgesPtr, edgesLen, clampOutside): HistogramWithEdgesResult
Parameters
| Name | Type |
|---|---|
dataPtr | number |
dataLen | number |
edgesPtr | number |
edgesLen | number |
clampOutside | boolean |