Introduction to DoWhy and EconML
In this section, we’ll introduce the DoWhy and EconML packages.
We’ll start with an overview of the Python causal ecosystem and then discuss what DoWhy and EconML are.
Then, we’ll share why they are the packages of choice for this book.
Finally, we’ll dive deeper into DoWhy’s APIs and look into the integration between DoWhy and EconML.
Yalla!
Python causal ecosystem
The Python causal ecosystem is dynamically expanding. It is becoming increasingly rich and powerful. At the same time, it can also be confusing, especially when you’re just starting your causal journey.
The following list presents a selection of actively developed Python causal packages that I am aware of at the time of writing this book:
CATENets
: A package implementing a number of neural network-based conditional average treatment effect estimators in JAX and PyTorch. We introduceCATENets
in Chapter 11: https://github...