Skip to content

Commit d81a2d4

Browse files
committed
Merge branch 'master' of github.com:DoubleML/doubleml-for-r into store-models
2 parents 086dbba + f00d62c commit d81a2d4

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+2704
-1001
lines changed

DESCRIPTION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Package: DoubleML
22
Type: Package
33
Title: Double Machine Learning in R
4-
Version: 0.4.0.9000
4+
Version: 0.5.0.9000
55
Authors@R: c(
66
person("Philipp", "Bach", email = "philipp.bach@uni-hamburg.de", role="aut"),
77
person("Victor", "Chernozhukov", role="aut"),

R/double_ml.R

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -398,7 +398,7 @@ DoubleML = R6Class("DoubleML",
398398
}
399399

400400
# ml estimation of nuisance models and computation of psi elements
401-
res = private$ml_nuisance_and_score_elements(private$get__smpls())
401+
res = private$nuisance_est(private$get__smpls())
402402
private$psi_a_[, private$i_rep, private$i_treat] = res$psi_a
403403
private$psi_b_[, private$i_rep, private$i_treat] = res$psi_b
404404
if (store_predictions) {
@@ -837,7 +837,7 @@ DoubleML = R6Class("DoubleML",
837837
if (tune_on_folds) {
838838
for (i_rep in 1:self$n_rep) {
839839
private$i_rep = i_rep
840-
param_tuning = private$ml_nuisance_tuning(
840+
param_tuning = private$nuisance_tuning(
841841
private$get__smpls(),
842842
param_set, tune_settings, tune_on_folds)
843843
private$tuning_res_[[i_treat]][[i_rep]] = param_tuning
@@ -856,7 +856,7 @@ DoubleML = R6Class("DoubleML",
856856
}
857857
} else {
858858
private$i_rep = 1
859-
param_tuning = private$ml_nuisance_tuning(
859+
param_tuning = private$nuisance_tuning(
860860
private$get__smpls(),
861861
param_set, tune_settings, tune_on_folds)
862862
private$tuning_res_[[i_treat]] = param_tuning

R/double_ml_iivm.R

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,7 @@ DoubleMLIIVM = R6Class("DoubleMLIIVM",
276276
"ml_r1" = nuisance)
277277
invisible(self)
278278
},
279-
ml_nuisance_and_score_elements = function(smpls, ...) {
279+
nuisance_est = function(smpls, ...) {
280280

281281
if (self$subgroups$always_takers == FALSE &
282282
self$subgroups$never_takers == FALSE) {
@@ -374,8 +374,10 @@ DoubleMLIIVM = R6Class("DoubleMLIIVM",
374374
"ml_r1" = r1_hat$models)
375375
return(res)
376376
},
377-
score_elements = function(y, z, d, g0_hat, g1_hat, m_hat, r0_hat,
378-
r1_hat, smpls) {
377+
score_elements = function(y = y, z = z, d = d,
378+
g0_hat = g0_hat, g1_hat = g1_hat, m_hat = m_hat,
379+
r0_hat = r0_hat, r1_hat = r1_hat,
380+
smpls = smpls) {
379381

380382
u0_hat = y - g0_hat
381383
u1_hat = y - g1_hat
@@ -402,7 +404,7 @@ DoubleMLIIVM = R6Class("DoubleMLIIVM",
402404
}
403405
return(psis)
404406
},
405-
ml_nuisance_tuning = function(smpls, param_set, tune_settings,
407+
nuisance_tuning = function(smpls, param_set, tune_settings,
406408
tune_on_folds, ...) {
407409

408410
if (!tune_on_folds) {

R/double_ml_irm.R

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,7 @@ DoubleMLIRM = R6Class("DoubleMLIRM",
214214
"ml_m" = nuisance)
215215
invisible(self)
216216
},
217-
ml_nuisance_and_score_elements = function(smpls, ...) {
217+
nuisance_est = function(smpls, ...) {
218218

219219
cond_smpls = get_cond_samples(
220220
smpls,
@@ -303,11 +303,14 @@ DoubleMLIRM = R6Class("DoubleMLIRM",
303303
}
304304
psis = list(psi_a = psi_a, psi_b = psi_b)
305305
} else if (is.function(self$score)) {
306-
psis = self$score(y, d, g0_hat, g1_hat, m_hat, smpls)
306+
psis = self$score(
307+
y = y, d = d,
308+
g0_hat = g0_hat, g1_hat = g1_hat, m_hat = m_hat,
309+
smpls = smpls)
307310
}
308311
return(psis)
309312
},
310-
ml_nuisance_tuning = function(smpls, param_set, tune_settings,
313+
nuisance_tuning = function(smpls, param_set, tune_settings,
311314
tune_on_folds, ...) {
312315

313316
if (!tune_on_folds) {

0 commit comments

Comments
 (0)