Table of Contents

Blogs


Python Libraries

Casual Inferences


Real organizations are incredibly messy and real processes often don’t respect the assumptions required by A/B testing:

  1. some teams forgot to keep aside a control group;
  2. some teams kept aside a control group which is not similar enough to the treated group;
  3. some teams kept aside a control group that is too small;
  4. different teams sent conflicting marketing campaigns (e.g. retention campaigns and up-selling campaigns) to the same users.
  5. some teams sent a marketing campaign to users that belong to the control group of another team.

Causal ML allows simulating different universes by allowing us to answer counterfactual questions.

Counterfactual question: “We did this action. Afterward, the average user spending was 100 $. But how do we know what they would have spent if we didn’t do our action?”

<aside> 💡 How casual inference helps?

</aside>

For example, let’s say we want to simulate two scenarios: