Commit ·
ce74851
1
Parent(s): e26dc5d
sync: engine.py to hf-space (auto-deploy)
Browse files- features/engine.py +5 -2
features/engine.py
CHANGED
|
@@ -6444,8 +6444,11 @@ class NBAFeatureEngine:
|
|
| 6444 |
_sp_conf55 = min(1.0, abs(float(_sp55) / 10.0)) if _sp55 is not None else 0.35
|
| 6445 |
_consensus55 = (_ml_conf55 + _sp_conf55) / 2.0
|
| 6446 |
|
| 6447 |
-
# Vig distortion: how much vig shifts ML prob away from fair prob
|
| 6448 |
-
|
|
|
|
|
|
|
|
|
|
| 6449 |
|
| 6450 |
row.extend([
|
| 6451 |
_fair_h55, # cmd55_fair_h_prob
|
|
|
|
| 6444 |
_sp_conf55 = min(1.0, abs(float(_sp55) / 10.0)) if _sp55 is not None else 0.35
|
| 6445 |
_consensus55 = (_ml_conf55 + _sp_conf55) / 2.0
|
| 6446 |
|
| 6447 |
+
# Vig distortion: how much vig shifts ML prob away from vig-removed fair ML prob.
|
| 6448 |
+
# _ip55h is raw implied (vig-inclusive); fair_home_prob is vig-removed via overround.
|
| 6449 |
+
# Previously this was abs(_fair_h55 - _ip55h) which duplicated cmd55_ml_vs_spread_gap.
|
| 6450 |
+
_vig_fair_h55 = float(_odds55.get('fair_home_prob', _ip55h) or _ip55h)
|
| 6451 |
+
_vig_dist55 = abs(_ip55h - _vig_fair_h55)
|
| 6452 |
|
| 6453 |
row.extend([
|
| 6454 |
_fair_h55, # cmd55_fair_h_prob
|