<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.
