Basic PLR Models

ATE Coverage

The simulations are based on the the make_plr_CCDDHNR2018-DGP with 500 observations.

DoubleML Version                   0.10.dev0
Script                   plr_ate_coverage.py
Date                     2025-01-08 14:10:27
Total Runtime (seconds)          6916.502653
Python Version                        3.12.8

Partialling out

Table 1: Coverage for 95.0%-Confidence Interval over 1000 Repetitions
Table 2: Coverage for 90.0%-Confidence Interval over 1000 Repetitions

IV-type

For the IV-type score, the learners ml_l and ml_g are both set to the same type of learner (here Learner g).

Table 3: Coverage for 95.0%-Confidence Interval over 1000 Repetitions
Table 4: Coverage for 90.0%-Confidence Interval over 1000 Repetitions

ATE Sensitivity

The simulations are based on the the make_confounded_plr_data-DGP with 1000 observations as highlighted in the Example Gallery. As the DGP is nonlinear, we will only use corresponding learners. Since the DGP includes unobserved confounders, we would expect a bias in the ATE estimates, leading to low coverage of the true parameter.

Both sensitivity parameters are set to cfy=cfd=0.1, such that the robustness value RV should be approximately 10%. Further, the corresponding confidence intervals are one-sided (since the direction of the bias is unkown), such that only one side should approximate the corresponding coverage level (here only the upper coverage is relevant since the bias is positive). Remark that for the coverage level the value of ρ has to be correctly specified, such that the coverage level will be generally (significantly) larger than the nominal level under the conservative choice of |ρ|=1.

DoubleML Version                      0.10.dev0
Script                   plr_ate_sensitivity.py
Date                        2025-01-08 16:36:12
Total Runtime (seconds)            15659.224348
Python Version                           3.12.8

Partialling out

Table 5: Coverage for 95.0%-Confidence Interval over 500 Repetitions
Table 6: Coverage for 90.0%-Confidence Interval over 500 Repetitions

IV-type

For the IV-type score, the learners ml_l and ml_g are both set to the same type of learner (here Learner g).

Table 7: Coverage for 95.0%-Confidence Interval over 500 Repetitions
Table 8: Coverage for 90.0%-Confidence Interval over 500 Repetitions