gpt4 book ai didi

python - statsmodel - 类型错误 : fit() got an unexpected keyword argument 'disp'

转载 作者:行者123 更新时间:2023-12-05 02:36:30 25 4
gpt4 key购买 nike

我正在使用 statsmodels 的 arima 模型进行一些预测。这曾经与

model_result = model.fit(disp = -1)

但似乎 disp 似乎不再起作用了 -

https://github.com/biolab/orange3-timeseries/blob/a9fb2ab04dffdc8c17cb4020e94a93538099c285/orangecontrib/timeseries/models.py#L305-L306

有没有人遇到过同样的问题并且知道 disp 的替代方案?没有这个,我不可能合理地继续下去。

BR,谢谢!

最佳答案

我也遇到了同样的问题。两种解决方案:

1) 使用旧版本的 statsmodels,仍然支持 disp,您可以通过安装 0.12.2 版本的 statsmodels 来实现。$pip install statsmodels==0.12.2disp 是可选参数。如果 disp = True,或者 disp >0 则打印收敛信息。如果 disp = False 或 disp < 0 表示在这种情况下没有输出。您可以通过在代码中使用它来消除警告:

导入警告

warnings.filterwarnings("ignore")

2) 使用较新版本的 statsmodels。不再支持显示。所以,你不能设置一个值。使用以下代码:

将 statsmodels.api 导入为 smapi

model = smapi.tsa.arima.ARIMA(train_data, order=(1,1,2))

result = model.fit()

个人来说更新版的statsmodels比较好

关于python - statsmodel - 类型错误 : fit() got an unexpected keyword argument 'disp' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70223523/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com