You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs(study): expand findings table to the full front list (B–U)
Add an extended results table covering every front beyond the W1–P4 core —
shape/collapse (B), pricing/preference (C), closed form + robustness (E),
reliability/balanced panel (G), microstructure + price discovery (D),
micro fronts (F), natural experiments (H), cross-model/dynamic/diversification
(I–N), the model battery (O), pre-2005 regime (P6), the skew-meter (Q),
bet-type (R), external validity in tennis/basketball (S–T), and temporal
equivalence/TOST (U) — each with its figure, mirroring lineage.json.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: study/README.md
+23-8Lines changed: 23 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -88,14 +88,29 @@ PYTHONPATH=. python analysis/01_baseline.py # or any 0X_*
88
88
| P3 derivation | ordered-probit predicts the 3rd moment from the 1st: r=+0.90, RMSE 0.024 (F5) |
89
89
| P4 stable FLB | no drift in the bias (yearly corr +0.27 n.s.); year-on-year calibration intact |
90
90
91
-
The table above is the original core (W1–P4). The study has since extended through
92
-
fronts B/C/E and F–U — shape invariance and distribution collapse, the closed-form
93
-
law, price discovery (open→close), a generative-model battery, a VAR natural
94
-
experiment, the pre-2005 regime, temporal **equivalence** (TOST, not just a high
95
-
*p*-value), and **external validity** across three sports (football, tennis,
96
-
basketball) via a sport-agnostic canonical layer (`skewlib/canonical.py` +
97
-
`skewlib/adapters/`). The calibrated instrument is also exposed as a thin
98
-
`/measure` service (`api/`). The full per-phase log lives in `docs/FINDINGS.md`.
91
+
The table above is the original core (W1–P4). The study then extended it across
92
+
many more fronts — each pinned to an evidence tag and a figure in the ledger
93
+
(`lineage.json` / `docs/LINEAGE.md`):
94
+
95
+
| Front | Result | Fig |
96
+
|---|---|---|
97
+
| B shape | the invariance is the whole *shape*: skew **and** excess kurtosis lie on the derived curve (r +0.90/+0.89); standardised returns collapse within a competitiveness band | F6, F7 |
98
+
| C pricing | no league-level premium beyond the mechanical FLB; the fitted CPT preference (γ) is invariant across leagues/seasons | F8, F9 |
99
+
| E theory | closed-form `S(σ_L)` by quadrature matches Monte-Carlo (max │Δ│ 0.0015); the law is robust to the strength distribution (t / skew-normal / uniform); per-league calibration holds (r +0.90) | F10, F11 |
100
+
| G robustness | de-vig is reliable and method-invariant; the law survives a strict 15-league balanced panel; block-bootstrap CIs over seasons | F12, F13 |
101
+
| D micro / discovery | the asymmetry is in the **opening** quote (open=close r 0.998) while the margin shrinks; identity holds in sharp books, Shin-z series, and the Asian handicap | F14–F16 |
102
+
| F micro | mild intra-season seasonality; M₃ contribution by match competitiveness; per-team strength-dispersion decomposition | — |
103
+
| H experiments | staggered **VAR** adoption: institutional shock does not move skewness; open vs closed league (MLS) on the law | F16 |
| O model battery | five independent generators + the market fall on one curve → the law is not an artefact of any functional form | F14 |
106
+
| P6 regime | the modern regime already holds back to 2000 — no 2005 break | F17 |
107
+
| Q skew-meter | similarity-of-asymmetries instrument: one parameter explains 82%, two moments 98% | F18 |
108
+
| R bet-type | the law `skew=f(competitiveness)` holds across every side of the book | — |
109
+
| S–T external validity | the same law reappears in **tennis** and **basketball** (independent odds sources) via the sport-agnostic canonical layer | F19 |
110
+
| U equivalence | "no drift" established as a formal **equivalence** result (TOST against a pre-set margin) — evidence *of* absence, not absence of evidence | F20 |
111
+
112
+
The calibrated instrument is also exposed as a thin `/measure` service (`api/`).
113
+
The full per-phase log lives in `docs/FINDINGS.md`.
99
114
100
115
Details and phase log in `docs/FINDINGS.md`; methodology in `docs/METHODOLOGY.md`;
101
116
literature in `docs/LITERATURA.md`; paper draft in `docs/paper/draft.md`.
0 commit comments