RF_FEATURES = ['XA',
 'XG',
 'XGC',
 'assists_pg_last_2',
 'assists_pg_last_3',
 'assists_pg_last_5',
 'clean_sheets_pg_last_2',
 'clean_sheets_pg_last_3',
 'clean_sheets_pg_last_5',
 'goals_conceded_pg_last_1',
 'goals_conceded_pg_last_2',
 'goals_conceded_pg_last_3',
 'goals_conceded_pg_last_5',
 'goals_scored_pg_last_2',
 'goals_scored_pg_last_3',
 'goals_scored_pg_last_5',
 'minutes_last_2',
 'minutes_last_4',
 'position_DEF',
 'strength_a',
 'strength_h',
 'team_gw_diff',
 'yellow_cards_pg_last_4']

XGBOOST_ICT_FEATURES = ['XA',
 'XG',
 'XGC',
 'assists_pg_last_2',
 'assists_pg_last_3',
 'assists_pg_last_5',
 'clean_sheets_pg_last_2',
 'clean_sheets_pg_last_3',
 'clean_sheets_pg_last_5',
 'goals_conceded_pg_last_1',
 'goals_conceded_pg_last_2',
 'goals_conceded_pg_last_3',
 'goals_conceded_pg_last_5',
 'goals_scored_pg_last_2',
 'goals_scored_pg_last_3',
 'goals_scored_pg_last_5',
 'minutes_last_2',
 'minutes_last_4',
 'position_DEF',
 'strength_a',
 'strength_h',
 'team_gw_diff',
 'xP',
 'yellow_cards_pg_last_4']


XGBOOST_XP_FEATURES = ['XA',
 'XG',
 'XGC',
 'assists_pg_last_3',
 'assists_pg_last_5',
 'clean_sheets_pg_last_2',
 'clean_sheets_pg_last_3',
 'clean_sheets_pg_last_5',
 'goals_conceded_pg_last_1',
 'goals_conceded_pg_last_2',
 'goals_conceded_pg_last_3',
 'goals_conceded_pg_last_5',
 'goals_scored_pg_last_3',
 'goals_scored_pg_last_5',
 'minutes_last_2',
 'minutes_last_4',
 'position_DEF',
 'saves_pg_last_3',
 'strength_a',
 'strength_h',
 'team_gw_diff']

MODELS_FEATURES = {
    "fpl_model_xgb_ict": XGBOOST_ICT_FEATURES,
    "fpl_model_xgb_xp":XGBOOST_XP_FEATURES,
    "fpl_model": RF_FEATURES,
    "fpl_model_rf": []
}