nfelo: a power ranking, prediction, and betting model for the NFL
nfelo is a power ranking, prediction, and betting model for the NFL. Nfelo take’s 538’s Elo framework and further adapts it for the NFL, hence the name nfelo (pronounced “NFL oh”).
The model’s output is visualized on nfeloapp.com where you can explore:
Repository Description
This repository contains all the code necessary to translate raw data into weekly predictions. This process has three main phases:
- Pull and scrape data from nflfastR, PFF, and various Vegas Line sites
- Compile data into a single dataset and run intermediate models (nfelo ratings and wepa)
- Translate power ratings and contextual game information into win and line expectations
Install and Use
nfelo is a python package. To install, simply download this repository into your site-packages folder and install the dependencies detailed