moderndid.core.converters.aggteresult_to_polars#
- moderndid.core.converters.aggteresult_to_polars(result: AGGTEResult) pl.DataFrame[source]#
Convert AGGTEResult to polars DataFrame for plotting.
- Parameters:
- result
AGGTEResult Aggregated treatment effect result (dynamic, group, or calendar).
- result
- Returns:
polars.DataFrameDataFrame with columns:
event_time: event time (for dynamic), group (for group), or time (for calendar)
att: ATT estimate
se: standard error
ci_lower: lower confidence interval
ci_upper: upper confidence interval
treatment_status: “Pre” or “Post” (for dynamic aggregation)
- Raises:
ValueErrorIf result is simple aggregation or missing required data.