{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Tutorial on Causal Inference and its Connections to Machine Learning (Using DoWhy+EconML)\n",
"This tutorial presents a walk-through on using DoWhy+EconML libraries for causal inference. Along the way, we'll highlight the connections to machine learning---how machine learning helps in building causal effect estimators, and how causal reasoning can be help build more robust machine learning models. \n",
"\n",
"Examples of data science questions that are fundamentally causal inference questions: \n",
"* **A/B experiments**: If I change the algorithm, will it lead to a higher success rate?\n",
"* **Policy decisions**: If we adopt this treatment/policy, will it lead to a healthier patient/more revenue/etc.?\n",
"* **Policy evaluation**: Knowing what I know now, did my policy help or hurt?\n",
"* **Credit attribution**: Are people buying because of the recommendation algorithm? Would they have bought anyway?\n",
"\n",
"In this tutorial, you will:\n",
"* Learn how causal reasoning is necessary for decision-making, and the difference between a prediction and decision-making task.\n",
"
\n",
"\n",
"* Get hands-on with estimating causal effects using the four steps of causal inference: **model, identify, estimate and refute**.\n",
"
\n",
"\n",
"* See how DoWhy+EconML can help you estimate causal effects with **4 lines of code**, using the latest methods from statistics and machine learning to estimate the causal effect and evaluate its robustness to modeling assumptions.\n",
"
\n",
"\n",
"* Work through **real-world case-studies** with Jupyter notebooks on applying causal reasoning in different scenarios including estimating impact of a customer loyalty program on future transactions, predicting which users will be positively impacted by an intervention (such as an ad), pricing products, and attributing which factors contribute most to an outcome.\n",
"
\n",
"\n",
"* Learn about the connections between causal inference and the challenges of modern machine learning models."
]
},
{
"cell_type": "markdown",
"metadata": {
"toc": true
},
"source": [
"
\n", " | \n", " |