diff_diff.compute_mdv

diff_diff.compute_mdv(results, alpha=0.05, target_power=0.8, violation_type='linear', pre_periods=None)[source]

Compute minimum detectable violation.

Parameters:
  • results (results object) – Event study results.

  • alpha (float, default=0.05) – Significance level.

  • target_power (float, default=0.80) – Target power for MDV calculation.

  • violation_type (str, default='linear') – Type of violation pattern.

  • pre_periods (list of int, optional) – Explicit list of pre-treatment periods. If None, attempts to infer from results. Use when you’ve estimated all periods as post_periods.

Returns:

Minimum detectable violation.

Return type:

float