Corpus Intelligence Corpus Backtest 2026-04-25 23:27 UTC
Corpus Backtest
655 corpus deals · 344 realized · prediction match ready
🛡️ Public data only — no PHI permitted on this instance.
About this page

Cross-matches platform deal predictions against the 655-deal corpus of realized outcomes. When a corpus DB with public_deals is populated, shows prediction-vs-realized MOIC error per deal; otherwise falls back to a ground-truth view of realized MOIC distribution by vintage year and subsector.

Scale

Per-deal MOIC error is colored green |Δ| ≤ 0.25x, amber ≤ 0.75x, red otherwise. Vintage/subsector medians are colored green ≥ 2.50x, amber ≥ 1.50x, red below. Subsector cohorts with fewer than three realized deals are suppressed.

How to use

Use the match view to calibrate how tightly platform forecasts track realized outcomes by cohort, and the ground-truth view to size the unconditional prior for a given vintage-and-subsector bucket before layering any target-specific adjustment.

Source: data_public/backtester.py::match_deals and summary_stats (fuzzy join + error statistics); data_public/deals_corpus (655-deal realized-outcomes seed).
DISAMBIGUATION
/corpus-backtest (this page) measures how well platform deal predictions matched realized outcomes in the 655-deal corpus — the backtester.py module. For the value-bridge / ML-predictor backtest (calibration curves + conformal intervals on an individual deal model) see /backtester. They answer different questions.
Corpus Deals
1469
in backtest universe
Matched
0
0% match rate
Realized
344
with known MOIC
Vintages
21
years in corpus
fuzzy-matched against the 655-deal corpus1469
Prediction-vs-Realized (1469 corpus deals)MAT
Corpus DealYearRealized MOICPredicted MOICErrorMatch %
realized MOIC by vintage + subsector
Realized MOIC by vintage (21 years · 344 deals)VYR
VintageNMedianMeanStdevMinMax
199910.50x0.50x0.00x0.50x0.50x
200442.80x3.38x1.67x2.10x5.80x
200532.80x3.10x0.98x2.30x4.20x
200622.25x2.25x0.21x2.10x2.40x
200724.15x4.15x0.49x3.80x4.50x
200912.60x2.60x0.00x2.60x2.60x
201070.80x1.50x1.44x⚠ 0.00x3.20x
2011123.90x5.22x2.99x2.50x⚠ 12.50x
201234.20x4.23x0.95x3.30x5.20x
201342.55x2.58x1.58x0.70x4.50x
2014182.80x3.25x1.89x0.70x⚠ 8.50x
2015292.80x2.82x0.92x0.40x4.80x
2016332.40x2.21x1.33x⚠ 0.00x5.00x
2017253.10x3.32x1.07x1.20x5.50x
2018502.80x2.59x1.29x⚠ 0.05x4.50x
2019563.00x2.89x1.05x0.40x5.10x
2020372.80x2.56x1.08x⚠ 0.20x5.50x
2021442.45x2.61x2.17x⚠ 0.00x⚠ 9.00x
202251.20x1.30x1.12x⚠ 0.10x2.80x
202361.05x1.43x1.66x⚠ 0.10x4.50x
202421.75x1.75x0.49x1.40x2.10x
Realized MOIC by subsector (89 segments)SEG
SubsectorNMedian MOICMeanStdev
managed_care_services44.25x4.08x0.94x
asc83.65x3.38x0.63x
urgent_care33.50x3.50x0.50x
Dermatology33.40x3.27x0.32x
oncology53.30x3.30x0.33x
hospice43.30x3.90x1.27x
Healthcare IT / RCM33.30x3.43x1.31x
primary_care33.20x2.27x1.88x
cardiology33.20x3.03x2.55x
Orthopedics33.20x3.17x0.35x
dme_home_health63.15x3.18x1.04x
health_it323.10x3.06x1.33x
Behavioral Health33.10x2.43x1.80x
Dental33.10x4.70x3.30x
dialysis53.00x2.82x0.73x
behavioral_health113.00x2.95x2.00x
physician_group202.90x2.69x1.24x
managed_care192.80x2.65x1.54x
home_health112.50x2.76x0.67x
digital_health32.50x3.07x0.98x
unknown1012.40x2.56x1.96x
ltach_post_acute52.40x2.38x0.19x
dental52.20x2.43x1.91x
hospital122.10x1.71x1.13x
physical_therapy42.05x1.82x1.08x
radiology30.70x1.37x1.24x