Calibration and evaluation¶
The repo includes evaluation scaffolding — correlation-style metrics and qualitative labels — not peer-reviewed validation.
Observation fixtures¶
Load JSONL fixtures into analytics.risk_observations:
make load-risk-observation-fixtures
Compare scores vs observations¶
make evaluate-risk
Honors RISK_EVAL_MODEL_VERSION, RISK_EVAL_MIN_MATCH_COUNT, and related vars (see Environment). Exits 0 when there is nothing to compare.
Dispersion vs AQ evidence¶
analytics.dispersion_aq_comparisons carries evidence_label values (e.g. insufficient AQ data, heuristic mismatch flags). Summaries live in views such as analytics.v_dispersion_aq_evidence_summary.
flowchart LR
D[Dispersion exposures]
AQ[AQ measurements]
C[dispersion_aq_comparisons]
E[Evidence labels]
V[Evaluation views]
D --> C
AQ --> C
C --> E
C --> V
Heavy demos¶
make calibration-demo runs a long Spark-heavy chain — use when you need end-to-end calibration plumbing, not for quick smoke tests.
Strict asserts¶
STRICT_CALIBRATION_ASSERTS=1 tightens checks in integration-style scripts — optional.