James McCool commited on
Commit
84ba8d9
·
1 Parent(s): a5d3bed

Add Debug Print Statements for Kill, Death, and Assist Scaling

Browse files

Temporarily insert print statements to log:
- Raw kills, deaths, and assists sums
- Scaling factors for kills, deaths, and assists
Helps diagnose scaling calculations during development

Files changed (1) hide show
  1. app.py +6 -0
app.py CHANGED
@@ -335,9 +335,15 @@ def init_team_data(game_count, team, opponent, win_loss_settings, kill_predictio
335
  raw_kills = team_data.apply(lambda row: row['wKill%'] * opp_pos_kills_boost_win.get(row['position'], 1), axis=1)
336
  raw_deaths = team_data.apply(lambda row: row['wDeath%'] * opp_pos_deaths_boost_win.get(row['position'], 1), axis=1)
337
  raw_assists = team_data.apply(lambda row: row['wAssist%'] * opp_pos_assists_boost_win.get(row['position'], 1), axis=1)
 
 
 
338
  kill_scale = min(1.0, kill_predictions[game] / raw_kills.sum()) if raw_kills.sum() > 0 else 1.0
339
  death_scale = min(1.0, death_predictions[game] / raw_deaths.sum()) if raw_deaths.sum() > 0 else 1.0
340
  assist_scale = min(1.0, kill_predictions[game] / raw_assists.sum()) if raw_assists.sum() > 0 else 1.0
 
 
 
341
  team_data['Kill_Proj'] = raw_kills * kill_scale
342
  team_data['Death_Proj'] = raw_deaths * death_scale
343
  team_data['Assist_Proj'] = raw_assists * assist_scale
 
335
  raw_kills = team_data.apply(lambda row: row['wKill%'] * opp_pos_kills_boost_win.get(row['position'], 1), axis=1)
336
  raw_deaths = team_data.apply(lambda row: row['wDeath%'] * opp_pos_deaths_boost_win.get(row['position'], 1), axis=1)
337
  raw_assists = team_data.apply(lambda row: row['wAssist%'] * opp_pos_assists_boost_win.get(row['position'], 1), axis=1)
338
+ print(raw_kills.sum())
339
+ print(raw_deaths.sum())
340
+ print(raw_assists.sum())
341
  kill_scale = min(1.0, kill_predictions[game] / raw_kills.sum()) if raw_kills.sum() > 0 else 1.0
342
  death_scale = min(1.0, death_predictions[game] / raw_deaths.sum()) if raw_deaths.sum() > 0 else 1.0
343
  assist_scale = min(1.0, kill_predictions[game] / raw_assists.sum()) if raw_assists.sum() > 0 else 1.0
344
+ print(kill_scale)
345
+ print(death_scale)
346
+ print(assist_scale)
347
  team_data['Kill_Proj'] = raw_kills * kill_scale
348
  team_data['Death_Proj'] = raw_deaths * death_scale
349
  team_data['Assist_Proj'] = raw_assists * assist_scale