mfyumsak/NFL_EPA_Prediction_App
0
๐ NFL EPA Prediction App
This Streamlit application allows users to predict Expected Points Added (EPA) for NFL plays using pre-trained machine learning models based on tracking and play-level data from the NFL Big Data Bowl 2021 competition.
๐ What We Offer
- ๐ Upload your own custom play-level data
- ๐ค Predict EPA using a pre-trained
RandomForestRegressormodel - ๐ Download the results as CSV for further analysis
- ๐ Use provided sample CSVs to test the app without needing any dataset
๐ง Model Information
- Model Type:
RandomForestRegressor - Evaluation Results:
- RMSE:
0.2293 - Rยฒ Score:
0.9824 - Trained on:
- Features like
ball_carrier_speed,acceleration,direction, and one-hot encodedball_carrier_position
๐ Project Structure
โโโ app.py โโโ model.pkl โโโ sampleplaysfast.csv โโโ sampleplaysmedium.csv โโโ sampleplaysslow.csv
