moderndid.core.converters.dddaggresult_to_polars#
- moderndid.core.converters.dddaggresult_to_polars(result: DDDAggResult) pl.DataFrame[source]#
Convert DDDAggResult to polars DataFrame for plotting.
- Parameters:
- result
DDDAggResult Aggregated DDD treatment effect result (eventstudy, group, or calendar).
- result
- Returns:
polars.DataFrameDataFrame with columns:
event_time: event time (for eventstudy), 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 eventstudy aggregation)
- Raises:
ValueErrorIf result is simple aggregation or missing required data.