This device is not compatible.
You will learn to:
Use causal discovery to infer graphs from data.
Analyze graphs to identify what variables to control for.
Estimate causal effect using techniques like linear regression and causal forests.
Visualize causal graphs using DAGs.
Skills
Data Science
Statistical Techniques
Causal Inference
Causal Discovery
Causal Graphs
Prerequisites
Proficiency in Python and its libraries
Basic knowledge of data science concepts
Familiarity with fundamental machine learning concepts
A conceptual understanding of causal inference
Technologies
DoWhy
gCastle
Graphviz
NetworkX
statsmodels
Project Description
In the realm of data science and statistical analysis, the study of causal inference and causal discovery has gained tremendous importance. Understanding the causal relationships between variables is essential for drawing accurate conclusions from data, predictive modeling, and decision-making in a wide array of domains.
In this project, we’ll explore causal inference and causal discovery, employing Python and libraries like NetworkX, gCastle, and DoWhy. We’ll explore various methods and techniques for identifying and measuring causal relations between variables. We’ll start with the fundamentals—creating causal graphs and identifying confounders and colliders. Next, we’ll explore traditional techniques like linear regression and instrumental variables, building upon the knowledge extracted from the graphs. We’ll then be ready to move on to more advanced techniques like calculating propensity scores and using doubly robust estimators and causal forests.
Project Tasks
1
Get Started
Task 0: Introduction
Task 1: Import Libraries
2
Load and Explore the Dataset
Task 2: Load the Dataset
Task 3: Explore the Dataset
3
Causal Discovery
Task 4: Build Causal Graphical Models using DAGs
Task 5: Identify Confounders and Colliders
4
Basic Causal Inference
Task 6: Linear Regression for Causal Inference
Task 7: Use Instrumental Variables to Measure Causality
Task 8: Distance Matching
Task 9: Propensity Score
5
Advanced Causal Inference
Task 10: Calculate Doubly Robust Estimations
Task 11: Use the Difference-in-Differences (DID) Technique
Task 12: Causal Forests
Congratulations!
Relevant Courses
Use the following content to review prerequisites or explore specific concepts in detail.