Statik değişkenlere sahip bir modeli eğitmek için statsmodels.tsa.SARIMAX() kullanıyorum. Bir model exogenous değişkenler ile eğitildiğinde get_prediction() eşdeğeri var mıdır, böylece nesne, öngörülen ortalama sonuçlar dizisinden ziyade, öngörülen ortalama ve güven aralığını içerir. Tahmin() ve tahmin() yöntemleri, eksojen değişkenler alır, ancak sadece öngörülen ortalama değeri döndürür. Burada bekleneninPython Statsmodels: Öngörülen ortalama ve güven aralıkları elde etmek için eksojen regresörler ile SARIMAX kullanarak
SARIMA_model = sm.tsa.SARIMAX(endog=y_train.astype('float64'),
exog=ExogenousFeature_train.values.astype('float64'),
order=(1,0,0),
seasonal_order=(2,1,0,7),
simple_differencing=False)
model_results = SARIMA_model.fit()
pred = model_results.predict(start=train_end_date,
end=test_end_date,
exog=ExogenousFeature_test.values.astype('float64').reshape(343,1),
dynamic=False)
tahmin edilen değerler dizisi yerine, get_predict koştu eğer alacağı tahmin ortalama değerler ve güven aralıkları içeren bir nesne() 'dir. Not, get_predict() eksojen değişkenler almaz.
statsmodels Benim sürümü 0.8