Skip to content

Commit bc289f1

Browse files
committed
Fix #760
Signed-off-by: Keith Battocchi <[email protected]>
1 parent c39cc10 commit bc289f1

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

econml/_ortho_learner.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -899,7 +899,7 @@ def score(self, Y, T, X=None, W=None, Z=None, sample_weight=None, groups=None):
899899
nuisances = [np.zeros((n_iters * n_splits,) + nuis.shape) for nuis in nuisance_temp]
900900

901901
for it, nuis in enumerate(nuisance_temp):
902-
nuisances[it][i * n_iters + j] = nuis
902+
nuisances[it][j * n_iters + i] = nuis
903903

904904
for it in range(len(nuisances)):
905905
nuisances[it] = np.mean(nuisances[it], axis=0)

econml/tests/test_dml.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1095,6 +1095,7 @@ def test_nuisance_scores(self):
10951095
est.fit(y, T, X=X, W=W)
10961096
assert len(est.nuisance_scores_t) == len(est.nuisance_scores_y) == mc_iters
10971097
assert len(est.nuisance_scores_t[0]) == len(est.nuisance_scores_y[0]) == cv
1098+
est.score(y, T, X=X, W=W)
10981099

10991100
def test_categories(self):
11001101
dmls = [LinearDML, SparseLinearDML]

0 commit comments

Comments
 (0)