moderndid.core.converters.dddmpresult_to_polars#

moderndid.core.converters.dddmpresult_to_polars(result: DDDMultiPeriodResult | DDDMultiPeriodRCResult) pl.DataFrame[source]#

Convert DDDMultiPeriodResult or DDDMultiPeriodRCResult to polars DataFrame for plotting.

Parameters:
resultDDDMultiPeriodResult or DDDMultiPeriodRCResult

Multi-period DDD result containing group-time ATT estimates.

Returns:
polars.DataFrame

DataFrame with columns:

  • group: treatment cohort

  • time: time period

  • att: group-time ATT estimate

  • se: standard error

  • ci_lower: lower confidence interval

  • ci_upper: upper confidence interval

  • treatment_status: “Pre” or “Post” treatment