1.2.1 : Updated calculation
This commit is contained in:
@@ -280,6 +280,14 @@ class FeatureService:
|
||||
SUM(revenge_kill) as sum_revenge,
|
||||
SUM(awp_kill) as sum_awp,
|
||||
SUM(jump_count) as sum_jump,
|
||||
SUM(mvp_count) as sum_mvps,
|
||||
SUM(planted_bomb) as sum_plants,
|
||||
SUM(defused_bomb) as sum_defuses,
|
||||
SUM(CASE
|
||||
WHEN flash_assists > 0 THEN flash_assists
|
||||
WHEN assists > assisted_kill THEN assists - assisted_kill
|
||||
ELSE 0
|
||||
END) as sum_flash_assists,
|
||||
SUM(throw_harm) as sum_util_dmg,
|
||||
SUM(flash_time) as sum_flash_time,
|
||||
SUM(flash_enemy) as sum_flash_enemy,
|
||||
@@ -312,6 +320,10 @@ class FeatureService:
|
||||
df['basic_avg_revenge_kill'] = df['sum_revenge'] / df['matches_played']
|
||||
df['basic_avg_awp_kill'] = df['sum_awp'] / df['matches_played']
|
||||
df['basic_avg_jump_count'] = df['sum_jump'] / df['matches_played']
|
||||
df['basic_avg_mvps'] = df['sum_mvps'] / df['matches_played']
|
||||
df['basic_avg_plants'] = df['sum_plants'] / df['matches_played']
|
||||
df['basic_avg_defuses'] = df['sum_defuses'] / df['matches_played']
|
||||
df['basic_avg_flash_assists'] = df['sum_flash_assists'] / df['matches_played']
|
||||
|
||||
# UTIL Basic
|
||||
df['util_avg_nade_dmg'] = df['sum_util_dmg'] / df['matches_played']
|
||||
|
||||
@@ -632,12 +632,13 @@ class StatsService:
|
||||
metrics = [
|
||||
'basic_avg_rating', 'basic_avg_kd', 'basic_avg_kast', 'basic_avg_rws', 'basic_avg_adr',
|
||||
'basic_avg_headshot_kills', 'basic_headshot_rate', 'basic_avg_assisted_kill', 'basic_avg_awp_kill', 'basic_avg_jump_count',
|
||||
'basic_avg_mvps', 'basic_avg_plants', 'basic_avg_defuses', 'basic_avg_flash_assists',
|
||||
'basic_avg_first_kill', 'basic_avg_first_death', 'basic_first_kill_rate', 'basic_first_death_rate',
|
||||
'basic_avg_kill_2', 'basic_avg_kill_3', 'basic_avg_kill_4', 'basic_avg_kill_5',
|
||||
'basic_avg_perfect_kill', 'basic_avg_revenge_kill',
|
||||
# L3 Advanced Dimensions
|
||||
'sta_last_30_rating', 'sta_win_rating', 'sta_loss_rating', 'sta_rating_volatility', 'sta_time_rating_corr',
|
||||
'bat_kd_diff_high_elo', 'bat_avg_duel_win_rate', 'bat_avg_duel_freq',
|
||||
'bat_kd_diff_high_elo', 'bat_avg_duel_win_rate',
|
||||
'hps_clutch_win_rate_1v1', 'hps_clutch_win_rate_1v3_plus', 'hps_match_point_win_rate', 'hps_pressure_entry_rate', 'hps_comeback_kd_diff',
|
||||
'ptl_pistol_kills', 'ptl_pistol_win_rate', 'ptl_pistol_kd',
|
||||
'side_rating_ct', 'side_rating_t', 'side_first_kill_rate_ct', 'side_first_kill_rate_t', 'side_kd_diff_ct_t',
|
||||
|
||||
Reference in New Issue
Block a user