Skip to content
BrowseNovel Market Foresight Premium
Descriptive only — a measured pattern, no edge claimed.
Analytics module · as of

Novel Market Foresight Premium

mlb: MFP rises from 0.06 to 0.24 over the game (mean 0.25); soccer_intl: MFP rises from 0.64 to 1.71 over the game (mean 0.92)
View full size ↗
confirmednull (a finding)not testabledescriptivepending
Novel Market Foresight Premium
Chart: Novel Market Foresight Premium -- mlb: MFP rises from 0.06 to 0.24 over the game (mean 0.25); soccer_intl: MFP rises from 0.64 to 1.71 over the game (mean 0.92)
scripts/platformkit/analytics_showcase/out/novel_market_foresight_premium.json

Market Foresight PremiumMFP

mlb: MFP rises from 0.06 to 0.24 over the game (mean 0.25); soccer_intl: MFP rises from 0.64 to 1.71 over the game (mean 0.92)

What it measures

The market's excess resolving power over a scoreboard-only model, per bit of uncertainty still left in the game, by checkpoint.

The formula
MFP(t) = ((naive-market)/naive - (naive-model)/naive) / max(entropy_market_bits, 0.15)
The results
mlb
n checkpoints 10mfp first 0.063mfp last 0.2365mfp mean 0.2461mfp delta last minus first 0.1735
checkpointnmarket skillmodel skillentropy market bitsentropy flooredmfp
176460.013-0.04790.9669no0.063
259210.0619-0.02720.9259no0.0963
363330.0619-0.02050.8731no0.0944
462660.066-0.02890.8417no0.1127
560210.1074-0.01840.7923no0.1588
664780.1664-0.02530.7629no0.2513
763110.233-0.06890.7219no0.4182
852760.3141-0.04090.6979no0.5086
922820.3254-0.05190.7244no0.5208
10940.0146-0.19260.8761no0.2365
soccer_intl
n checkpoints 19mfp first 0.6393mfp last 1.7056mfp mean 0.9211mfp delta last minus first 1.0663
checkpointnmarket skillmodel skillentropy market bitsentropy flooredmfp
01650.4649-0.05990.8209no0.6393
52380.4422-0.14710.8399no0.7016
102240.4624-0.16980.8363no0.7559
152330.4191-0.21450.8082no0.784
202150.3729-0.19460.8275no0.6858
252180.2859-0.26760.8131no0.6807
302190.2424-0.37110.7788no0.7877
351980.2194-0.32240.7556no0.7171
402110.2018-0.42520.7406no0.8466
454290.313-0.26480.744no0.7766
50197-0.0278-0.61280.6522no0.897
55202-0.0718-0.53690.616no0.7549
60194-0.0404-0.52870.6276no0.7781
65156-0.1567-0.70930.6637no0.8325
70154-0.352-0.97910.6739no0.9304
75136-0.1634-0.96580.7377no1.0877
80131-0.2661-1.19490.6955no1.3354
85101-0.522-1.59040.5922no1.8041
9037-0.3982-1.14760.4394no1.7056
Prior art
INCREMENTAL

We searched for prior work before claiming anything. Here is what exists:

The absorption instrument (paired model/market/naive Brier by game-time) is arXiv 2606.07811 ('When Do Markets Fully Process Public Information', Kalshi/NBA), which info_arrival_curve.json's own novelty block flags INCREMENTAL. Entropy decay is textbook (Shannon). Do NOT claim first-ever on the components -- only the skill-gap-PER-BIT normalization (the unpublished cross of the two separate literatures) is claimed.

Declared confounds
  • 'model' is one specific state-only forecaster, so MFP conflates genuine news the market prices (lineups, momentum) with plain model misspecification.
  • Entropy -> 0 late in a game would explode the ratio; the 0.15-bit floor caps that.
  • mlb (inning) and soccer_intl (5-min bucket) only; different clock units, not equated.
scripts/platformkit/analytics_showcase/out/info_arrival_curve.json
scripts/platformkit/analytics_showcase/out/market_convergence.json
edge_claimed: false · descriptive_only
Ask Scout about this
Where does the in-game market know the most that the scoreboard doesn't?Compare how MLB and soccer markets converge during a game.Compare model performance at the very start versus the very end of a game.Ask anything →