When to use it
Use when measuring the same subjects or technical endpoints across 3 or more conditions.
Required Inputs
- Repeated condition columns (Condition 1, 2, 3...)
- Subject / System IDs
- Sphericity correction choice
Compare means across 3+ repeated measurements on the same subjects or systems, with Greenhouse-Geisser and Huynh-Feldt sphericity corrections, F-statistic, and partial Eta-squared.
Run this test live in StatLab npm i @statlab/coreUse when measuring the same subjects or technical endpoints across 3 or more conditions.
F = MS_condition / MS_error, df_adjusted = ε * df
import pingouin as pg
res = pg.rm_anova(dv='latency', within='time', subject='endpoint_id', data=df)
print(res)
res <- aov(latency ~ time + Error(endpoint_id/time), data = df)
summary(res)
import { rmAnova } from '@statlab/core';
const result = rmAnova(data, { subjectCol: 'id', withinCol: 'time', valueCol: 'val' });
Continuous A/B testing, statistical telemetry analysis, and automated feedback loops for live backend services.
Explore VoxelPulse →Fixed-price AI release-readiness sprints, automated regression testing, and reliability statistical benchmarks.
Explore VoxelAssurance →Explore static calculators across the StatLab inference engine suite.