generate_regression_discontinuity_data#
- causalpy.data.simulate_data.generate_regression_discontinuity_data(N=100, true_causal_impact=0.5, true_treatment_threshold=0.0)[source]#
Generate regression discontinuity example data
Example
>>> import pathlib >>> from causalpy.data.simulate_data import generate_regression_discontinuity_data >>> df = generate_regression_discontinuity_data(true_treatment_threshold=0.5) >>> df.to_csv(pathlib.Path.cwd() / 'regression_discontinuity.csv', ... index=False)