2016-04-04 13 views
0

Gelecekte kullanmak üzere yarattığım ARIMA model nesnesini kaydetmek istiyorum - bunu en verimli biçimde nasıl yapabilirim? Şu anda, modeli yaratıyorum, arima_mod ve arima_mod.forecast() kullanın. Bu modeli metin olarak nasıl kaydedebilirim ve daha sonra iptal edebilirim? Bunun pickle ile yapılabileceğine eminim ama bu durum için doğru olarak nasıl adlandırılacağını anlamıyorum ...ARIMA tahmin modeli dosyaya kaydedilir ve daha sonra tahmin için kullanılır

Teşekkürler!

cevap

0

Tamam ... o arima_mod.save('file') kullanarak ve sonra olarak keyfi bir statsmodels.tsa.arima_model.ARMAResultsWrapper object oluşturmaktır yapmanın bir yolu takip :

model = sm.tsa.ARIMA([0,1,2,3], order=(0, 0, 0)) 
results_= model.fit() 

ve çağrı

üzerine gerçek biriyle "yer tutucu" modelini yeniden
results_.load('file') 

Daha iyi bir çözümü varsa, duymak isterim.

İlgili konular