Flexible covariate adjustments in RDD

Sharp Design

The simulations are based on the make_simple_rdd_data-DGP with \(1000\) observations. The simulation considers data under a sharp regression discontinuity design.

DoubleML Version                                0.11.dev0
Script                              RDDCoverageSimulation
Date                                     2025-09-08 07:44
Total Runtime (minutes)                         65.267503
Python Version                                     3.12.3
Config File              scripts/rdd/rdd_sharp_config.yml
Method Learner g fs_specification Bias CI Length Coverage
RDFlex Global Linear cutoff 0.526 2.351 0.916
RDFlex LGBM Regr. cutoff 0.156 0.679 0.927
RDFlex Linear cutoff 0.530 2.364 0.920
RDFlex Stacked Regr. cutoff 0.142 0.660 0.935
RDFlex Global Linear cutoff and score 0.527 2.351 0.915
RDFlex LGBM Regr. cutoff and score 0.160 0.710 0.928
RDFlex Linear cutoff and score 0.530 2.363 0.922
RDFlex Stacked Regr. cutoff and score 0.152 0.686 0.930
RDFlex Global Linear interacted cutoff and score 0.527 2.354 0.917
RDFlex LGBM Regr. interacted cutoff and score 0.154 0.708 0.937
RDFlex Linear interacted cutoff and score 0.531 2.376 0.920
RDFlex Stacked Regr. interacted cutoff and score 0.149 0.685 0.941
rdrobust Linear cutoff 0.551 2.598 0.935
Coverage for 95%-Confidence Interval over 1000 Repetitions
Method Learner g fs_specification Bias CI Length Coverage
RDFlex Global Linear cutoff 0.526 1.973 0.868
RDFlex LGBM Regr. cutoff 0.156 0.570 0.862
RDFlex Linear cutoff 0.530 1.984 0.867
RDFlex Stacked Regr. cutoff 0.142 0.554 0.877
RDFlex Global Linear cutoff and score 0.527 1.973 0.866
RDFlex LGBM Regr. cutoff and score 0.160 0.596 0.864
RDFlex Linear cutoff and score 0.530 1.983 0.872
RDFlex Stacked Regr. cutoff and score 0.152 0.575 0.869
RDFlex Global Linear interacted cutoff and score 0.527 1.975 0.866
RDFlex LGBM Regr. interacted cutoff and score 0.154 0.594 0.881
RDFlex Linear interacted cutoff and score 0.531 1.994 0.870
RDFlex Stacked Regr. interacted cutoff and score 0.149 0.575 0.877
rdrobust Linear cutoff 0.551 2.180 0.889
Coverage for 90%-Confidence Interval over 1000 Repetitions

Fuzzy Design

The simulations are based on the make_simple_rdd_data-DGP with \(2000\) observations. The simulation considers data under a fuzzy regression discontinuity design.

DoubleML Version                                0.11.dev0
Script                              RDDCoverageSimulation
Date                                     2025-09-08 10:08
Total Runtime (minutes)                        209.255988
Python Version                                     3.12.3
Config File              scripts/rdd/rdd_fuzzy_config.yml
Method Learner g Learner m fs_specification Bias CI Length Coverage
RDFlex Global Linear Global Logistic cutoff 2.500 12.282 0.951
RDFlex LGBM Regr. LGBM Clas. cutoff 0.521 2.601 0.959
RDFlex Linear Logistic cutoff 2.612 13.006 0.949
RDFlex Stacked Regr. Stacked Clas. cutoff 0.489 2.400 0.966
RDFlex Global Linear Global Logistic cutoff and score 2.445 11.586 0.949
RDFlex LGBM Regr. LGBM Clas. cutoff and score 0.904 5.559 0.966
RDFlex Linear Logistic cutoff and score 3.166 16.006 0.950
RDFlex Stacked Regr. Stacked Clas. cutoff and score 0.490 2.469 0.966
RDFlex Global Linear Global Logistic interacted cutoff and score 2.444 11.599 0.949
RDFlex LGBM Regr. LGBM Clas. interacted cutoff and score 0.539 2.595 0.968
RDFlex Linear Logistic interacted cutoff and score 2.452 11.669 0.949
RDFlex Stacked Regr. Stacked Clas. interacted cutoff and score 0.524 2.527 0.960
rdrobust Linear Logistic cutoff 3.889 21.042 0.965
Coverage for 95%-Confidence Interval over 1000 Repetitions
Method Learner g Learner m fs_specification Bias CI Length Coverage
RDFlex Global Linear Global Logistic cutoff 2.500 10.308 0.901
RDFlex LGBM Regr. LGBM Clas. cutoff 0.521 2.183 0.912
RDFlex Linear Logistic cutoff 2.612 10.915 0.903
RDFlex Stacked Regr. Stacked Clas. cutoff 0.489 2.014 0.912
RDFlex Global Linear Global Logistic cutoff and score 2.445 9.723 0.902
RDFlex LGBM Regr. LGBM Clas. cutoff and score 0.904 4.665 0.913
RDFlex Linear Logistic cutoff and score 3.166 13.433 0.904
RDFlex Stacked Regr. Stacked Clas. cutoff and score 0.490 2.072 0.914
RDFlex Global Linear Global Logistic interacted cutoff and score 2.444 9.735 0.900
RDFlex LGBM Regr. LGBM Clas. interacted cutoff and score 0.539 2.178 0.926
RDFlex Linear Logistic interacted cutoff and score 2.452 9.793 0.904
RDFlex Stacked Regr. Stacked Clas. interacted cutoff and score 0.524 2.121 0.902
rdrobust Linear Logistic cutoff 3.889 17.659 0.916
Coverage for 90%-Confidence Interval over 1000 Repetitions