diff_diff.SimulationPowerResults
- class diff_diff.SimulationPowerResults[source]
Bases:
objectResults from simulation-based power analysis.
- __init__(power, power_se, power_ci, rejection_rate, mean_estimate, std_estimate, mean_se, coverage, n_simulations, effect_sizes, powers, true_effect, alpha, estimator_name, simulation_results=None)
Methods
__init__(power, power_se, power_ci, ...[, ...])Get power curve data as a DataFrame.
Print the summary to stdout.
summary()Generate a formatted summary of simulation power results.
Convert results to a pandas DataFrame.
to_dict()Convert results to a dictionary.
Attributes
- summary()[source]
Generate a formatted summary of simulation power results.
- Returns:
Formatted summary table.
- Return type:
- to_dict()[source]
Convert results to a dictionary.
- Returns:
Dictionary containing simulation power results.
- Return type:
Dict[str, Any]
- to_dataframe()[source]
Convert results to a pandas DataFrame.
- Returns:
DataFrame with simulation power results.
- Return type:
pd.DataFrame
- power_curve_df()[source]
Get power curve data as a DataFrame.
- Returns:
DataFrame with effect_size and power columns.
- Return type:
pd.DataFrame
- __init__(power, power_se, power_ci, rejection_rate, mean_estimate, std_estimate, mean_se, coverage, n_simulations, effect_sizes, powers, true_effect, alpha, estimator_name, simulation_results=None)