Python for Fantasy Football – Random Forest and XGBoost Hyperparameter Tuning

Python for Fantasy Football – Random Forest and XGBoost Hyperparameter Tuning

Welcome to part 10 of my Python for Fantasy Football series! Since part 5 we have been attempting to create our own expected goals model from the StatsBomb NWSL and FA WSL data using machine learning. If you missed any...
read more
Python for Fantasy Football – Feature Engineering for Machine Learning

Python for Fantasy Football – Feature Engineering for Machine Learning

Welcome to part 9 of my Python for Fantasy Football series! Since part 5 we have been attempting to create our own expected goals model from the StatsBomb NWSL and FA WSL data using machine learning. If you missed any...
read more
Python for Fantasy Football – Understanding Random Forests

Python for Fantasy Football – Understanding Random Forests

Welcome to part 8 of my Python for Fantasy Football series! Since part 5 we have been attempting to create our own expected goals model from the StatsBomb NWSL and FA WSL data using machine learning. I wanted to move...
read more
Python for Fantasy Football – Addressing Class Imbalance Part 2

Python for Fantasy Football – Addressing Class Imbalance Part 2

Welcome to part 7 of my ‘Python for Fantasy Football’ series! Part 6 outlined some strategies for dealing with imbalanced datasets. Since publishing that article I’ve been diving into the topic further, and I think it’s worth writing a ...
read more
Python for Fantasy Football – Addressing Class Imbalance in Machine Learning

Python for Fantasy Football – Addressing Class Imbalance in Machine Learning

Welcome to part 6 of my ‘Python for Fantasy Football’ series! In this article we will be looking at strategies for addressing class imbalance in machine learning. In part 5 I introduced some basic machine learning concepts and explained why...
read more
Python for Fantasy Football – Introduction to Machine Learning

Python for Fantasy Football – Introduction to Machine Learning

Welcome to part 5 of the Python for Fantasy Football series! This article will be the first of several posts on machine learning, where I will use expected goals as an example to show you how to create your own...
read more
Common Cognitive Biases in Daily Fantasy Football

Common Cognitive Biases in Daily Fantasy Football

Cognitive biases are errors in judgement that influence how people think and act. The human brain is incredible, but it’s not perfect. Unfortunately, it’s a lot harder for people to process information in a logical, objective manner than they would...
read more
Set Pieces in Daily Fantasy Football

Set Pieces in Daily Fantasy Football

Instead of previewing the UCL slates this week, I decided to write an article about set pieces in daily fantasy football. With each cross being worth 0.75 DraftKings points at the time of writing, it’s important to know who takes...
read more
Understanding How to Pick DraftKings Players

Understanding How to Pick DraftKings Players

Understanding how to pick DraftKings players takes practice, but fortunately there are some rules of thumb you can follow to help. After reading this article you will know the types of players that you should be using in your lineups,...
read more
Per 90 Stats Explained

Per 90 Stats Explained

You are probably already using statistics to help you select fantasy players, but you might not be familiar with per 90 stats. In this article I will explain why per 90 stats are much more valuable than simply looking at...
read more