Skip to content

Commit fe4cbcb

Browse files
Bug-Fix Issue-dipanjanS#29
1 parent 3bdd65c commit fe4cbcb

File tree

2 files changed

+231
-196
lines changed

2 files changed

+231
-196
lines changed

notebooks/Ch11_Forecasting_Stock_and_Commodity_Prices/arima_utils.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -116,8 +116,8 @@ def arima_gridsearch_cv(series, cv_splits=2,verbose=True,show_plots=True):
116116
splits.append({'train':train_index,'test':test_index})
117117

118118
# split train and test sets
119-
train_series = series.ix[train_index]
120-
test_series = series.ix[test_index]
119+
train_series = series.iloc[train_index]
120+
test_series = series.iloc[test_index]
121121

122122
print("Train shape:{}, Test shape:{}".format(train_series.shape,
123123
test_series.shape))
@@ -157,10 +157,10 @@ def arima_gridsearch_cv(series, cv_splits=2,verbose=True,show_plots=True):
157157
plt.show()
158158

159159
# show error plot
160-
insample_fit = list(results.predict(train_series.index.min()+1,
160+
insample_fit = list(results.predict(train_series.index.min()+1*train_series.index.freq,
161161
train_series.index.max(),
162162
typ='levels'))
163-
plt.plot((np.exp(train_series.ix[1:].tolist())-\
163+
plt.plot((np.exp(train_series.iloc[1:].tolist())-\
164164
np.exp(insample_fit)))
165165
plt.title('Error Plot')
166166
plt.show()

0 commit comments

Comments
 (0)