Spaces:
Running
Running
James McCool
commited on
Commit
·
6dad1e9
1
Parent(s):
5cf9a04
added american odds translation to download
Browse files
app.py
CHANGED
|
@@ -98,6 +98,10 @@ def init_baselines():
|
|
| 98 |
|
| 99 |
raw_display = pd.DataFrame(list(cursor))
|
| 100 |
market_props = raw_display[['Name', 'Position', 'Projection', 'PropType', 'OddsType', 'over_pay', 'under_pay']]
|
|
|
|
|
|
|
|
|
|
|
|
|
| 101 |
|
| 102 |
return game_model, overall_stats, timestamp, prop_frame, prop_trends, pick_frame, market_props
|
| 103 |
|
|
@@ -108,9 +112,9 @@ def calculate_no_vig(row):
|
|
| 108 |
else:
|
| 109 |
return 100 / (american_odds + 100)
|
| 110 |
|
| 111 |
-
over_line = row['
|
| 112 |
-
under_line = row['
|
| 113 |
-
over_prop = row['
|
| 114 |
|
| 115 |
over_prob = implied_probability(over_line)
|
| 116 |
under_prob = implied_probability(under_line)
|
|
|
|
| 98 |
|
| 99 |
raw_display = pd.DataFrame(list(cursor))
|
| 100 |
market_props = raw_display[['Name', 'Position', 'Projection', 'PropType', 'OddsType', 'over_pay', 'under_pay']]
|
| 101 |
+
market_props['over_prop'] = market_props['Projection']
|
| 102 |
+
market_props['over_line'] = market_props['over_pay'].apply(lambda x: (x - 1) * 100 if x >= 2.0 else -100 / (x - 1))
|
| 103 |
+
market_props['under_prop'] = market_props['Projection']
|
| 104 |
+
market_props['under_line'] = market_props['under_pay'].apply(lambda x: (x - 1) * 100 if x >= 2.0 else -100 / (x - 1))
|
| 105 |
|
| 106 |
return game_model, overall_stats, timestamp, prop_frame, prop_trends, pick_frame, market_props
|
| 107 |
|
|
|
|
| 112 |
else:
|
| 113 |
return 100 / (american_odds + 100)
|
| 114 |
|
| 115 |
+
over_line = row['over_line']
|
| 116 |
+
under_line = row['under_line']
|
| 117 |
+
over_prop = row['over_prop']
|
| 118 |
|
| 119 |
over_prob = implied_probability(over_line)
|
| 120 |
under_prob = implied_probability(under_line)
|