als-statistics
Version:
Modular JS statistics toolkit for Node.js and the browser: descriptive stats, correlations (Pearson/Spearman/Kendall), t-tests & ANOVA (Student/Welch), reliability (Cronbach’s alpha), regression (linear/logistic), clustering (DBSCAN/HDBSCAN), and table/co
23 lines (17 loc) • 1.3 kB
Markdown
<title>Descriptive Statistics</title>
<description>Static utility functions used across the library. These are also mixed into `Column` (arity‑1 functions as getters; others as methods).</description>
<keywords>descriptive, statistics, selected, functions, column, sum, values, mean, median, mode, variance, variancesample</keywords>
# Descriptive Statistics
Static utility functions used across the library. These are also mixed into `Column` (arity‑1 functions as getters; others as methods).
## Selected functions
- `sum(values)` · `mean(values)` · `median(values)` · `mode(values)`
- `variance(values)` · `varianceSample(values)` · `stdDev(values)` · `stdDevSample(values)` · `cv(values)`
- `min(values)` · `max(values)` · `range(values)` · `iqr(values)` · `mad(values)`
- `zScore(values, v)` · `zScores(values)` · `zScoresSorted(values)`
- `percentile(values, p)` · `q1(values)` · `q3(values)` · `p10(values)` · `p90(values)`
- `weightedMean(values, weights)`
- `confidenceInterval({ mean, stdDevSample, values })`
- `outliersZScore(values, z=3)` · `outliersIQR(values)`
- `slope({ values })` · `regressionSlope({ X, Y })`
- `spectralPowerDensityArray(values)` · `spectralPowerDensityMetric(values)`
Refer to JSDoc in code for exact parameter objects where applicable.