diff_diff.LPDiD#

class diff_diff.LPDiD[source]#

Bases: BaseEstimator

Methods

__init__([pre_window, post_window, ...])

fit(data, outcome, unit, time, treatment[, ...])

get_params([deep])

Get estimator parameters (sklearn-compatible).

set_params(**params)

Set estimator parameters (sklearn-compatible, transactional).

__init__(pre_window=2, post_window=0, control_group='clean', reweight=False, no_composition=False, pmd=None, alpha=0.05, cluster=None, rank_deficient_action='warn', non_absorbing=None, stabilization_window=None, df_convention='cluster')[source]#
Parameters:
  • pre_window (int)

  • post_window (int)

  • control_group (str)

  • reweight (bool)

  • no_composition (bool)

  • pmd (str | int | None)

  • alpha (float)

  • cluster (str | None)

  • rank_deficient_action (str)

  • non_absorbing (str | None)

  • stabilization_window (int | None)

  • df_convention (str)

classmethod __new__(*args, **kwargs)#