Skip to content

Commit af2647e

Browse files
committed
TST: fix numpy < 1.6 issues with dot instance method
1 parent 15af67a commit af2647e

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

pandas/stats/ols.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -444,7 +444,7 @@ def predict(self, beta=None, x=None, fill_value=None,
444444

445445
x = x.reindex(columns=self._x.columns)
446446

447-
rs = x.values.dot(beta.values)
447+
rs = np.dot(x.values, beta.values)
448448
return Series(rs, x.index).reindex(orig_x.index)
449449

450450
RESULT_FIELDS = ['r2', 'r2_adj', 'df', 'df_model', 'df_resid', 'rmse',

pandas/stats/tests/test_ols.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -297,7 +297,7 @@ def test_predict(self):
297297

298298
exog = x.copy()
299299
exog['intercept'] = 1.
300-
rs = Series(exog.values.dot(model1.beta.values), x.index)
300+
rs = Series(np.dot(exog.values, model1.beta.values), x.index)
301301
assert_series_equal(model1.y_predict, rs)
302302

303303
x2 = x.reindex(columns=x.columns[::-1])
@@ -307,7 +307,7 @@ def test_predict(self):
307307
pred3 = model1.predict(x=x3)
308308
x3['intercept'] = 1.
309309
x3 = x3.reindex(columns = model1.beta.index)
310-
expected = Series(x3.values.dot(model1.beta.values), x3.index)
310+
expected = Series(np.dot(x3.values, model1.beta.values), x3.index)
311311
assert_series_equal(expected, pred3)
312312

313313
beta = Series(0., model1.beta.index)

0 commit comments

Comments
 (0)