Python SARIMAX不可调用
我试图拟合一个SARIMAX模型,但不断得到一个错误,它是不可调用的。我的代码是:Python SARIMAX不可调用,python,statsmodels,Python,Statsmodels,我试图拟合一个SARIMAX模型,但不断得到一个错误,它是不可调用的。我的代码是: import statsmodels as sm mod = sm.tsa.statespace.sarimax(vol_p_1d,trend='n',order=(1,0,1),seasonal_order=(1,1,1,12)) 错误消息是: TypeError: 'module' object is not callable 知道我做错了什么吗?谢谢 归功于@Josef 模型使用大写字母(python类
import statsmodels as sm
mod = sm.tsa.statespace.sarimax(vol_p_1d,trend='n',order=(1,0,1),seasonal_order=(1,1,1,12))
错误消息是:
TypeError: 'module' object is not callable
知道我做错了什么吗?谢谢 归功于@Josef
模型使用大写字母(python类命名约定) SARIMAX,所有小写字母SARIMAX是模块的名称约瑟夫·朱尔 17点17分19点54分
另外,完整路径是statsmodel.tsa.statespace.sarimax.sarimax,但是 使用api导入statsmodels.api作为sm,路径越短 可于2017年7月17日19:59获得sm.tsa.SARIMAX–约瑟夫 正如评论中提到的,这里的问题来自命名约定。我只是有一个类似的问题,由于同样的误用 我的问题:
- Jupyter:几分钟后“sarima”没有结果。即使是小参数
- CMD:同样的事情。没有结果输出保存到我指定的文件
from statsmodels.tsa.statespace import sarimax
... etc
some_model = sarimax.SARIMAX(daytuh, order = (p,d,q), seasonal_order = (P,D,Q), ...)
其中,p d q p d q是元组中的整数。模型使用大写字母(python类命名约定)SARIMAX,所有小写SARIMAX是模块的名称。此外,完整路径是statsmodel.tsa.statespace.SARIMAX.SARIMAX,但是使用api
import statsmodels.api作为sm
可以使用更短的路径sm.tsa.SARIMAX
谢谢!我现在找到了