UNPKG

@trlogic/tracker-web

Version:
26 lines (25 loc) 577 B
/** * Welford's online algorithm for computing running statistics in O(1) memory. * No arrays needed — maintains mean, variance, min, max incrementally. */ export declare class RunningStats { private n; private m; private m2; private lo; private hi; push(value: number): void; getMean(): number; getStddev(): number; getMin(): number; getMax(): number; getCount(): number; reset(): void; toJSON(): { mean: number; stddev: number; min: number; max: number; count: number; }; }