2017-08-26 55 views
1

Hi和感謝提前,Python的 - 節能ARIMA預測數據保存到文件

所以我想我的預測數據寫入到從我的陰謀文件,該文件是使用ARIMA預測。我將如何能夠這樣做,以便以後可以訪問保存的預測數據?

這裏是我的代碼:

import pandas 
from matplotlib import pyplot 

series = pandas.read_csv('Quantity.csv',header=0,parse_dates=[0]) 
series.columns = ['Date','Quantity'] 
series.set_index(['Date'],inplace=True) 

model = ARIMA(series['Quantity'].astype(float), order=(2,0,1)) 

fittedModel = model.fit(disp=0,method='css') 

stepsAhead = 10 
forecastArray = fittedModel.forecast(steps=stepsAhead) 
for i in range(stepsAhead): 
    series.loc[len(series)] = forecastArray[0][i] 

series.plot() 

pyplot.show() 

下面是我用,如果需要繪製數據:

Date Quantity 
2010/01/01 1358 
2010/07/02 0 
2010/08/03 0 
2011/02/04 0 
2011/11/05 0 
2011/12/06 274 
2012/06/07 1074 
2012/08/30 2223 
2013/04/16 0 
2013/03/18 1753 
2014/02/22 345 
2014/01/27 24 
2015/12/15 652 
2015/09/28 275 
2016/05/04 124 
2017/11/07 75 
2017/09/22 32 
2017/04/04 12 

謝謝。

+0

你可以使用泡菜? – roganjosh

+0

我只是看着泡菜,我看到我可以如何使用它。首先,我怎麼才能從我的情節獲得預測數據,然後才能將其保存到文件中? – Impact

+0

我有點困惑。你_give_數據來做一個情節,所以你可以選擇如何存儲原始數據 – roganjosh

回答

0
series.to_csv(yourPath +'\Forecasts.csv') 

這對我來說會很方便。

+0

再次感謝你。我在這裏的工作已經完成;) – Impact