Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Assistant: claude-code Assistant-Model: opus Assistant-Process: 14913@bnt-lap001 Assistant-Session: add7ef69-b901-4756-9a67-34cf1125d96f
3.3 KiB
3.3 KiB
GADM-0.4: matching and flip detection on synthetic data
Generated by simulations/gadm02/matching.py --synthetic (ASSEMBLY-WP-0012-T06).
US calibrated state. Truth simulated from a known candidate (optionally switching regime at
t_switch), observed biweekly as 25 × K_Ω with log-noise sd 0.03, from t 2 to t 8. Quarterly
regime filter: the first year fixes the initial state and the scale (whole-path alignment); then
every quarter each regime runs forward from the current state estimate over the last quarter, and
the estimate advances with the best regime. Weights accumulate across quarters (forward filter,
switch probability 0.02 per quarter). Level evidence: true K_Ω ± 0.075 (as wide as the real
US target). Flip: new best with weight ≥ 0.75 twice in a row.
| Indicators | Truth | Seed | Best at first evaluation | Flips detected (t, from → to) | Verdict |
|---|---|---|---|---|---|
| adoption | B3/loop off | 1 | B3/loop off | none | ok (no false flip) |
| adoption | B3/loop off | 2 | B3/loop off | 4.50: B3/loop off → B4/loop off; 7.75: B4/loop off → B3/loop off | FALSE FLIP |
| adoption | B3/loop off | 3 | B3/loop off | 4.75: B4/loop off → B3/loop off | FALSE FLIP |
| adoption + annual sentiment | B3/loop off | 1 | B3/loop off | none | ok (no false flip) |
| adoption + annual sentiment | B3/loop off | 2 | B3/loop off | 4.50: B3/loop off → B4/loop off; 7.75: B4/loop off → B3/loop off | FALSE FLIP |
| adoption + annual sentiment | B3/loop off | 3 | B3/loop off | 4.75: B4/loop off → B3/loop off | FALSE FLIP |
| adoption | B2/loop off | 1 | B4/loop on | none | ok (no false flip) |
| adoption | B2/loop off | 2 | B3/loop on | 8.00: B3/loop on → B2/loop off | FALSE FLIP |
| adoption | B2/loop off | 3 | B3/loop on | none | ok (no false flip) |
| adoption + annual sentiment | B2/loop off | 1 | B4/loop on | none | ok (no false flip) |
| adoption + annual sentiment | B2/loop off | 2 | B3/loop on | none | ok (no false flip) |
| adoption + annual sentiment | B2/loop off | 3 | B3/loop on | 8.00: B2/loop off → B4/loop on | FALSE FLIP |
| adoption | B2/loop off → B4/loop off at t 4.0 | 1 | B4/loop on | none | missed |
| adoption | B2/loop off → B4/loop off at t 4.0 | 2 | B3/loop on | none | missed |
| adoption | B2/loop off → B4/loop off at t 4.0 | 3 | B3/loop on | none | missed |
| adoption + annual sentiment | B2/loop off → B4/loop off at t 4.0 | 1 | B4/loop on | none | missed |
| adoption + annual sentiment | B2/loop off → B4/loop off at t 4.0 | 2 | B3/loop on | 4.50: B2/loop off → B4/loop off | detected, delay 0.50 y |
| adoption + annual sentiment | B2/loop off → B4/loop off at t 4.0 | 3 | B3/loop on | none | missed |
| adoption | B3/loop off → B3/loop on at t 4.0 | 1 | B3/loop off | none | missed |
| adoption | B3/loop off → B3/loop on at t 4.0 | 2 | B3/loop off | none | missed |
| adoption | B3/loop off → B3/loop on at t 4.0 | 3 | B3/loop off | none | missed |
| adoption + annual sentiment | B3/loop off → B3/loop on at t 4.0 | 1 | B3/loop off | none | missed |
| adoption + annual sentiment | B3/loop off → B3/loop on at t 4.0 | 2 | B3/loop off | 8.00: B3/loop off → B4/loop on | missed |
| adoption + annual sentiment | B3/loop off → B3/loop on at t 4.0 | 3 | B3/loop off | 7.25: B4/loop off → B3/loop on | detected, delay 3.25 y |