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 ... )