Fantasy Football Advisor is a recommendation system that suggests the best playing team composition for a given week. The recommendation is based on a statistical matchup analysis between the players of the user's roster and the opponent to team would face that week. Based on the analysis, a player may be retained on the squad and benched, made to play or dropped from the team. If recommend to be dropped, the system provides a suitable player from the pool of available players to be substituted. The user can compare two players by viewing graphical representations of the key fantasy football statistics used to compute the recommendation.
Written in Python, the analysis engine creates a recommendation for each fantasy football player by calculating a ranked score based the player’s past performance statistics and comparing it against the next week team defensive capability. Github: https://github.com/christopherfan/IOLab_NFL