Difference-in-Differences (DiD)¶
The Difference-in-Differences (DiD) estimator compares pre/post treatment changes between treatment and control groups to isolate causal treatment effects.
2x2 DiD Estimation¶
import pandas as pd
from causal_toolkit.analysis import DifferenceInDifferences
df = pd.read_csv("experiment_panel.csv")
did = DifferenceInDifferences()
result = did.estimate_2x2(
data=df,
outcome_col="conversion",
treatment_col="is_treatment",
post_col="is_post"
)
print(result.summary())