Unpacked: Double Machine Learning
You’ve all heard about Machine Learning. Some say it’s amaying, I say it’s meh. I would rather double it and give it to the next person which, happend to be you (see the pun I just did ?). You guessed it today we will talk about Double Machine Learning.
NB: For now we will focus on how Double ML is used to compute ATE. CATE may come later.
Introduction
Before diving into this subject we need to talk about causation and causal inference.
We will start with a very basic example:
Say we have two populations and where people in were given a drug to increase their heights and people in were not. A few weeks lates, we measure the average height ( resp. ) of each population and find out that > . Wait what ? Does this mean that the drug works ? Let’s rewind a bit.
We travel back in time a few weeks before people in were given the drug, measure their initial height , and compare it to . We make a shocking discovery: > .
Our initial thought was equivalent to the following computation:
If we expand this calcul we get