具有AR错误的线性回归模型python

时间:2016-04-11 18:03:03

标签: python pandas statsmodels

是否有一个python包(statsmodels / scipy / pandas / etc ...),其功能用于估计python中具有自回归错误的线性回归模型的系数,例如下面的SAS实现? http://support.sas.com/documentation/cdl/en/etsug/63348/HTML/default/viewer.htm#etsug_autoreg_sect003.htm

1 个答案:

答案 0 :(得分:4)

statsmodels http://www.statsmodels.org/dev/index.html有ARMA,ARIMA和SARIMAX模型,它们采用解释变量来模拟均值。这对应于线性模型y = X b + e,其中误差项e遵循ARMA或季节性ARMA过程。当移动平均项没有滞后时,AR错误是一种特殊情况。

statsmodels也有一个自回归AR类,但不允许使用解释变量。

在这些时间序列模型中,预测是一种条件预测,它将历史考虑在内以进行预测。

statsmodels还有一个GLSAR类,它是一个线性模型,可以消除自相关AR残差的影响。这使用可行的广义最小二乘估计,并且只能预测无条件项X b

http://www.statsmodels.org/dev/generated/statsmodels.tsa.arima_model.ARMA.html#statsmodels.tsa.arima_model.ARMA

http://www.statsmodels.org/dev/statespace.html#seasonal-autoregressive-integrated-moving-average-with-exogenous-regressors-sarimax