Kraftverk

Docs / Statistics

Statistics

Kraftverk treats statistics as decision aids with transparent defaults — not as a lab coat for marketing claims.

Per-sample summary

For a numeric vector of Kraft Index (or category) samples, Kraftverk records:

Comparison classes

Comparing candidate vs baseline (higher-is-better Kraft Index samples):

ClassMeaning
CONFIRMED_IMPROVEMENTCIs separated; ≥ ~3% and candidate CI above baseline
LIKELY_IMPROVEMENTPositive shift without full confirmation
NO_SIGNIFICANT_CHANGEOverlap / below indifference threshold
LIKELY_REGRESSIONNegative shift without full confirmation
CONFIRMED_REGRESSIONCIs separated; ≤ ~-3%
UNSTABLE_RESULTHigh CoV or too few samples

Defaults: 95% CI (z≈1.96), indifference 0.5%, outlier IQR k=1.5.

How the optimizer uses this

Search may track provisional improvements. Acceptance after validation requires stability PASS plus a LIKELY_* or CONFIRMED_* improvement class. High variance becomes UNSTABLE_RESULT / stability FAIL → reject.

kraftverk compare <a> <b>
kraftverk explain <experiment-id>

Honesty

Small N and non-normal benches mean classifications are not formal hypothesis tests. Milestone work prioritizes transparency over pretending lab-grade inferential statistics. If the data is noisy, Kraftverk says so.

Do not treat a single short run as gospel across machines, suite versions, or background load. Fingerprints and suite versions matter.