Mastering Causal Inference with Python: A Guide to Synthetic Control Groups
Last Updated on June 4, 2024 by Editorial Team
Author(s): Lukasz Szubelak
Originally published on Towards AI.
Photo by Isaac Smith on Unsplash
One can feel intrigued when a newspaper like the Washington Post writes an article about the statistical method. Statistical modeling isn’t usually the most exciting topic. However, in 2015 (yes, it was a long time ago), the Washington Post released an article describing the synthetic control group method. The fact that such a reputable source was discussing it hints at its importance. This article examines one of the most critical components of the causal inference arsenal: the synthetic control group.
This post is based on a seminal article by Alberto Abadie and Javier Gardeazabal, The Economic Costs of Conflict: A Case Study of the Basque Country. Their analysis not only examined the effect of terrorist activity on the economic development of the Basque Country but also set a new standard for causal inference research.
Terrorism activity in the Basque Country
Let’s start with a brief description of the analyzed problem. In the middle of the 1970s, the Basque Country, one of the Spanish regions, became affected by terrorist activity conducted by the separatist ETA group. The group wanted to gain independence from Spain for this region. The authors of the article mentioned above evaluated the effect of violence… Read the full blog for free on Medium.
Join thousands of data leaders on the AI newsletter. Join over 80,000 subscribers and keep up to date with the latest developments in AI. From research to projects and ideas. If you are building an AI startup, an AI-related product, or a service, we invite you to consider becoming a sponsor.
Published via Towards AI
Towards AI Academy
We Build Enterprise-Grade AI. We'll Teach You to Master It Too.
15 engineers. 100,000+ students. Towards AI Academy teaches what actually survives production.
Start free — no commitment:
→ 6-Day Agentic AI Engineering Email Guide — one practical lesson per day
→ Agents Architecture Cheatsheet — 3 years of architecture decisions in 6 pages
Our courses:
→ AI Engineering Certification — 90+ lessons from project selection to deployed product. The most comprehensive practical LLM course out there.
→ Agent Engineering Course — Hands on with production agent architectures, memory, routing, and eval frameworks — built from real enterprise engagements.
→ AI for Work — Understand, evaluate, and apply AI for complex work tasks.
Note: Article content contains the views of the contributing authors and not Towards AI.