moderndid.diddynamic.DynBalancingHistoryResult#

class moderndid.diddynamic.DynBalancingHistoryResult(summary: pl.DataFrame, results: list)[source]#

Bases: NamedTuple

Container for treatment effects estimated over varying history lengths.

Stores a summary table of ATEs, variances, and critical values for each treatment history length, plus the individual DynBalancingResult objects for per-lag diagnostics.

Attributes:
summarypolars.DataFrame

One row per history length with columns period_length, att, var_att, mu1, var_mu1, mu2, var_mu2, robust_quantile, gaussian_quantile.

resultslist[DynBalancingResult]

Individual estimation results, ordered by ascending history length.

Methods

count(value, /)

Return number of occurrences of value.

index(value[, start, stop])

Return first index of value.

Attributes

results

Alias for field number 1

summary

Alias for field number 0