我使用Statsmodels来实现时间序列的季节ARIMA预测。这是我的代码:
import statsmodels.api as sm
from statsmodels.tsa.x13 import x13_arima_select_order, _find_x12
import pandas
import scipy
import numpy
import imp
data_source = imp.load_source('data_source', '/mypath/')
def main():
data=data_source.getdata()
res = x13_arima_select_order(data)
print (res.order, res.sorder)
main()
在运行代码时,我得到了一个异常:
X13NotFoundError(“路径上找不到x12a和X13A。给我“ statsmodels.tools.sm\u异常.X13NotFoundError:在路径上找不到x12a和X13A。给出路径,将它们放在path上,或设置X12PATH或X13PATH环境变量。在
从source code for statsmodels.tsa.x13开始,您需要在系统上安装}二进制应用程序。
除此之外,必须在用户的
x12a
或{PATH
环境变量中设置这些二进制文件所在文件夹的路径。 你没有提到你运行的是什么操作系统,所以这里有一个页面,在左边有一个指向特定于操作系统的下载页面的链接,可以帮助你安装所需的软件。 https://www.census.gov/srd/www/x13as/这是我引用的源代码的链接,以确定您的环境中缺少什么: http://statsmodels.sourceforge.net/devel/_modules/statsmodels/tsa/x13.html
。。。在
^{pr2}$。。。在
相关问题 更多 >
编程相关推荐