Causal Inference With Python Part 3 - Frontdoor Adjustment

Linear models are powerful when the data is approximately linear, but often this is too restrictive an assumption. We may also want to introduce categoric variables which may not fit into a linear model framework. There are a number of approaches we can take.