James McCool commited on
Commit
1afc466
·
1 Parent(s): 069adbe

Add 'Product Own' calculation to portfolio in predict_dupes.py

Browse files
Files changed (1) hide show
  1. global_func/predict_dupes.py +1 -0
global_func/predict_dupes.py CHANGED
@@ -181,6 +181,7 @@ def predict_dupes(portfolio, maps_dict, site_var, type_var, Contest_Size, streng
181
  portfolio['Lineup Edge'] = portfolio['Win%'] * ((.5 - portfolio['Finish_percentile']) * (Contest_Size / 2.5))
182
  portfolio['Lineup Edge'] = portfolio.apply(lambda row: row['Lineup Edge'] / (row['Dupes'] + 1) if row['Dupes'] > 0 else row['Lineup Edge'], axis=1)
183
  portfolio['Lineup Edge'] = portfolio['Lineup Edge'] - portfolio['Lineup Edge'].mean()
 
184
  portfolio = portfolio.drop(columns=dup_count_columns)
185
  portfolio = portfolio.drop(columns=own_columns)
186
  portfolio = portfolio.drop(columns=calc_columns)
 
181
  portfolio['Lineup Edge'] = portfolio['Win%'] * ((.5 - portfolio['Finish_percentile']) * (Contest_Size / 2.5))
182
  portfolio['Lineup Edge'] = portfolio.apply(lambda row: row['Lineup Edge'] / (row['Dupes'] + 1) if row['Dupes'] > 0 else row['Lineup Edge'], axis=1)
183
  portfolio['Lineup Edge'] = portfolio['Lineup Edge'] - portfolio['Lineup Edge'].mean()
184
+ portfolio['Product Own'] = portfolio[own_columns].product(axis=1)
185
  portfolio = portfolio.drop(columns=dup_count_columns)
186
  portfolio = portfolio.drop(columns=own_columns)
187
  portfolio = portfolio.drop(columns=calc_columns)