Book description
Baseball is not the only sport to use "moneyball." American football teams, fantasy football players, fans, and gamblers are increasingly using data to gain an edge on the competition. Professional and college teams use data to help identify team needs and select players to fill those needs. Fantasy football players and fans use data to try to defeat their friends, while sports bettors use data in an attempt to defeat the sportsbooks.
In this concise book, Eric Eager and Richard Erickson provide a clear introduction to using statistical models to analyze football data using both Python and R. Whether your goal is to qualify for an entry-level football analyst position, dominate your fantasy football league, or simply learn R and Python with fun example cases, this book is your starting place.
Through case studies in both Python and R, you'll learn to:
- Obtain NFL data from Python and R packages and web scraping
- Visualize and explore data
- Apply regression models to play-by-play data
- Extend regression models to classification problems in football
- Apply data science to sports betting with individual player props
- Understand player athletic attributes using multivariate statistics
Publisher resources
Table of contents
- Preface
-
1. Football Analytics
- Baseball Has the Three True Outcomes: Does Football?
- Do Running Backs Matter?
- How Data Can Help Us Contextualize Passing Statistics
- Can You Beat the Odds?
- Do Teams Beat the Draft?
- Tools for Football Analytics
- First Steps in Python and R
- Example Data: Who Throws Deep?
- Data Science Tools Used in This Chapter
- Suggested Readings
- 2. Exploratory Data Analysis: Stable Versus Unstable Quarterback Statistics
- 3. Simple Linear Regression: Rushing Yards Over Expected
- 4. Multiple Regression: Rushing Yards Over Expected
- 5. Generalized Linear Models: Completion Percentage over Expected
- 6. Using Data Science for Sports Betting: Poisson Regression and Passing Touchdowns
- 7. Web Scraping: Obtaining and Analyzing Draft Picks
- 8. Principal Component Analysis and Clustering: Player Attributes
- 9. Advanced Tools and Next Steps
- A. Python and R Basics
- B. Summary Statistics and Data Wrangling: Passing the Ball
- C. Data-Wrangling Fundamentals
- Glossary
- Index
- About the Authors
Product information
- Title: Football Analytics with Python & R
- Author(s):
- Release date: August 2023
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781492099628
You might also like
book
Python for Data Analysis, 3rd Edition
Get the definitive handbook for manipulating, processing, cleaning, and crunching datasets in Python. Updated for Python …
book
Python Data Science Handbook
For many researchers, Python is a first-class tool mainly because of its libraries for storing, manipulating, …
book
Python Data Science Handbook, 2nd Edition
Python is a first-class tool for many researchers, primarily because of its libraries for storing, manipulating, …
book
Causal Inference in Python
How many buyers will an additional dollar of online marketing bring in? Which customers will only …