Hoppa till innehållet
DrippDropp

Källrapport: EXP-0010

Tillbaka till forskningsposten

Oförändrad rapportkopia. Rapportens resultat gäller försöket, inte appens allmänna träffsäkerhet.

Källa: research/experiments/EXP-0010/REPORT.md
SHA-256: e9b7047153bb62e77da5821f508dc42b490bb18ee4505c6887d5f5b5dd6bb42c

# EXP-0010 — Regimtröskel: samma armar i ett torrt fönster

Preregistrering: research/hypotheses/HYP-0006-regimtroskel.md incheckad 2026-09-07 18:29:36 +0200 (6502a65)

Fönster 2026-08-25T00:00 → 2026-08-29T00:00, 2 oberoende körningar.

## Status per arm

Denna tabell avgör vad som får citeras. Den säger ingenting om vad
som är intressant.

| arm | status | skäl |
|---|---|---|
| `fast_20` | **mätt** | identisk i 2 processer |
| `fast_18` | **mätt** | identisk i 2 processer |
| `regim_q05_18` | **mätt** | identisk i 2 processer |
| `regim_q05_18_invers` | **mätt** | identisk i 2 processer |
| `regim_q02_18` | **mätt** | identisk i 2 processer |
| `regim_q15_18` | **mätt** | identisk i 2 processer |
| `regim_n2_18` | **mätt** | identisk i 2 processer |
| `regim_n12_18` | **mätt** | identisk i 2 processer |
| `regim_q05_16` | **mätt** | identisk i 2 processer |
| `sanity_alla_blota` | **mätt** | identisk i 2 processer |
| `sanity_inga_blota` | **mätt** | identisk i 2 processer |

Citerbara: 11. Suspenderade: 0.

## Körningar

- `result_1.json` — styrker villkor 1-2: kod 57ae734, moduler b3c6688a19ade97d; datatillgång 1.000 (8646/8646)
- `result_2.json` — styrker villkor 1-2: kod 57ae734, moduler b3c6688a19ade97d; datatillgång 1.000 (8646/8646)

## Utfall mot hypotesen

W2, det torra fönstret (2026-08-25→29, poängsatta dygn 25–28, inbränning
08-24, fullständigt cachat sedan tidigare). 311 händelser, basfrekvens
2,51 % — en fjärdedel av W1:s, precis den kontrast P4 finns för att pröva.
Alla 11 armar citerbara, K5 håller (`sanity_alla_blota`==`fast_18`,
`sanity_inga_blota`==`fast_20` kolumn för kolumn, båda körningar).

Från `python -m app.backtest.exchange result_1.json`:

| arm | +varn (ΔA) | +falska | hand + | hand − | netto |
|---|---|---|---|---|---|
| `fast_18` | **43** | 39 | 9 | 13 | **−4** |
| `regim_q05_18` | **19** | 19 | 0 | 0 | 0 |

### P4 — avstår indikatorn i torrt väder?

    ΔA(regim_q05_18) <= 0,25 × ΔA(fast_18)

19 ≤ 0,25×43=10,75 är falskt. Kvoten 19/43 = **0,442**. Bekräftelseribban är
≤0,25, motsägelseribban är >0,50 — 0,442 ligger i mellanrummet: **varken
bekräftar eller motsäger**, i den strikta mening §6 definierar P2:s
motsvarande mellanzon (samma tolkning tillämpad på P4 här, då preregistreringen
inte skriver ut en egen "obesvarat"-zon för just P4 men använder samma
tröskelpar-mönster).

**Men §6:s krav för att hypotesen ska stå är att P4 håller (≤0,25), inte att
den slipper motsägas.** 0,442 uppfyller inte det. I det torra fönstret sänker
`regim_q05_18` tröskeln i bara 3,8 % av cellerna (`regime.share_lowered`) mot
`fast_18`s 100 % — indikatorn identifierar alltså rätt att det mesta av
fönstret är torrt — men de 3,8 % som ändå sänks räcker till 19 extra
varningar, 44 % av vad en blank sänkning hade gett, inte de ≤25 % som krävdes.

**Sidoiakttagelse, inte del av P4:** `fast_18` har negativt nettoutfall i det
här fönstret (−4: 13 förlorade träffar mot 9 vunna, sextiominuterspausen
bränner grannars fönster) medan `regim_q05_18` landar på netto 0 — bättre än
`fast_18`, men det är inte den storhet P4 mäter, och det räcker inte för att
hypotesen ska stå.

### Samlad slutsats (med EXP-0009)

P1 motsagt, P2 motsagt, P3 håller, P4 håller inte. §6: **HYP-0006 står inte.**
Se `EXP-0009/REPORT.md` för den fulla analysen — den här filen bär bara P4.