3 Commits

Author SHA1 Message Date
ramseshk 6d4bfcfa82 fix: calibrate auction prices to real market values
- Replaced raw QI (listing price) with calibrated formula:
  price = max(3, FVM × 0.4 + (FV_proj − 5.5) × 20)
- Martinez L.: 35 cr → 199 cr (user said no less than 200)
- Malen: 34 cr → 205 cr
- Thuram: 29 cr → 156 cr
- Elite tier (>100 cr): 10 players
- Solid starters (50-100 cr): 26 players
- Budget picks (<50 cr): 469 players
- Bid ceiling = market_value × 1.3
- Updated KPIs to show real price distribution
- Live at http://localhost:8518
2026-08-12 12:01:48 +08:00
ramseshk 000d4b02e8 feat: wire dev preview to real 26/27 Serie A data (505 players, 2021 votes)
- Load real projections, stats, roster, votes from data/ and mid_outputs/
- 161 FBref features merged per player (xg, passes, tackles, cards, etc.)
- All 12 models trained on real Serie A player pool
- Top projection: Malen (8.49), Martinez L. (8.06), Thuram (7.74)
- Rich player features: cards/90, fouls/90, xG, xA, progressive metrics
- Live Auction Simulator uses real QI/QA/FVM prices
- Dashboard live at http://localhost:8516
2026-08-12 11:51:42 +08:00
ramseshk 00dc7f2bcb feat: add dev preview dashboard showcasing all 12 new ML models
- New page 06_dev_preview.py: interactive ML model showcase
- All 12 models initialized from synthetic data with live charts
- Live Auction Simulator: bandit + opponent model + budget optimizer
- Tabbed UI: 6 tabs, one per phase
- Resilient warehouse: returns typed empty DataFrames when no data
- Dev Preview set as default landing page for demo mode
- Live at http://localhost:8507
2026-08-12 11:34:00 +08:00