Skip to content

Commit 9320dcc

Browse files
authored
Merge pull request #7 from DoubleML/p-upd-repl-materials
Update Replication Code
2 parents a301354 + 1c300bd commit 9320dcc

File tree

4 files changed

+53
-27
lines changed

4 files changed

+53
-27
lines changed

Code/sim_iivm.R

+13-6
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,12 @@ library(doRNG)
1212
# Create a new directory plus subdirectories
1313
dir.create("simresults")
1414
dir.create("simresults/iivm")
15-
dir.create("Figures")
15+
16+
save_plot = FALSE
17+
18+
if (save_plot) {
19+
dir.create("Figures")
20+
}
1621

1722
date = Sys.Date()
1823
learner_name = "regr.cv_glmnet"
@@ -93,11 +98,13 @@ g_iivm = ggplot(df_iivm, aes(x = coef_resc)) +
9398

9499
g_iivm
95100

96-
ggsave(filename = paste0("Figures/densplot_IIVM_", n_obs, "_", dim_x, "_",
97-
"_", dml_procedure, "_", n_folds,
98-
"_", n_rep_folds, "_", learner_name, "_", R,
99-
"_", alpha, ".pdf"),
100-
plot = g_iivm)
101+
if (save_plot) {
102+
ggsave(filename = paste0("Figures/densplot_IIVM_", n_obs, "_", dim_x, "_",
103+
"_", dml_procedure, "_", n_folds,
104+
"_", n_rep_folds, "_", learner_name, "_", R,
105+
"_", alpha, ".pdf"),
106+
plot = g_iivm)
107+
}
101108

102109
results_summary = data.table(
103110
"learner" = learner_name,

Code/sim_irm.R

+13-7
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,12 @@ library(doRNG)
1212
# Create a new directory plus subdirectories
1313
dir.create("simresults")
1414
dir.create("simresults/irm")
15-
dir.create("Figures")
15+
16+
save_plot = FALSE
17+
18+
if (save_plot) {
19+
dir.create("Figures")
20+
}
1621

1722
date = Sys.Date()
1823
learner_name = "regr.cv_glmnet"
@@ -93,12 +98,13 @@ g_est = ggplot(df, aes(x = coef_resc)) +
9398

9499
g_est
95100

96-
ggsave(filename = paste0("Figures/densplot_IRM_", n_obs, "_", dim_x, "_",
97-
"_", dml_procedure, "_", n_folds,
98-
"_", n_rep_folds, "_", learner_name, "_", R,
99-
"_", alpha, ".pdf"),
100-
plot = g_est)
101-
101+
if (save_plot) {
102+
ggsave(filename = paste0("Figures/densplot_IRM_", n_obs, "_", dim_x, "_",
103+
"_", dml_procedure, "_", n_folds,
104+
"_", n_rep_folds, "_", learner_name, "_", R,
105+
"_", alpha, ".pdf"),
106+
plot = g_est)
107+
}
102108
results_summary = data.table(
103109
"learner" = learner_name,
104110
"n_folds" = n_folds,

Code/sim_plivX.R

+13-8
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,12 @@ library(doRNG)
1212
# Create a new directory plus subdirectories
1313
dir.create("simresults")
1414
dir.create("simresults/pliv")
15-
dir.create("Figures")
15+
16+
save_plot = FALSE
17+
18+
if (save_plot) {
19+
dir.create("Figures")
20+
}
1621

1722
date = Sys.Date()
1823
learner_name = "regr.cv_glmnet"
@@ -89,13 +94,13 @@ g_est = ggplot(df, aes(x = coef_resc)) +
8994

9095
g_est
9196

92-
93-
ggsave(filename = paste0("Figures/densplot_PLIV_", n_obs, "_", dim_x, "_",
94-
"_", dml_procedure, "_", n_folds,
95-
"_", n_rep_folds, "_", learner_name, "_", R,
96-
"_", alpha, ".pdf"),
97-
plot = g_est)
98-
97+
if (save_plot) {
98+
ggsave(filename = paste0("Figures/densplot_PLIV_", n_obs, "_", dim_x, "_",
99+
"_", dml_procedure, "_", n_folds,
100+
"_", n_rep_folds, "_", learner_name, "_", R,
101+
"_", alpha, ".pdf"),
102+
plot = g_est)
103+
}
99104

100105
results_summary = data.table(
101106
"learner" = learner_name,

Code/sim_plr.R

+14-6
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,12 @@ library(doRNG)
1212
# Create a new directory plus subdirectories
1313
dir.create("simresults")
1414
dir.create("simresults/plr")
15-
dir.create("Figures")
15+
16+
save_plot = FALSE
17+
18+
if (save_plot) {
19+
dir.create("Figures")
20+
}
1621

1722
date = Sys.Date()
1823
learner_name = "regr.ranger"
@@ -96,11 +101,14 @@ g_est = ggplot(df, aes(x = coef_resc)) +
96101

97102
g_est
98103

99-
ggsave(filename = paste0("Figures/densplot_PLR_", n_obs, "_", dim_x, "_",
100-
"_", dml_procedure, "_", n_folds,
101-
"_", n_rep_folds, "_", learner_name, "_", R,
102-
"_", alpha, ".pdf"),
103-
plot = g_est)
104+
if (save_plot) {
105+
106+
ggsave(filename = paste0("Figures/densplot_PLR_", n_obs, "_", dim_x, "_",
107+
"_", dml_procedure, "_", n_folds,
108+
"_", n_rep_folds, "_", learner_name, "_", R,
109+
"_", alpha, ".pdf"),
110+
plot = g_est)
111+
}
104112

105113
results_summary = data.table(
106114
"learner" = learner_name,

0 commit comments

Comments
 (0)