Colab 中没有名为“statsmodels.tsa.arima”的模块,但 Pycharm 中没有
Posted
技术标签:
【中文标题】Colab 中没有名为“statsmodels.tsa.arima”的模块,但 Pycharm 中没有【英文标题】:No module named 'statsmodels.tsa.arima' in Colab but not in Pycharm 【发布时间】:2021-11-01 22:08:05 【问题描述】:# ARIMA example
from statsmodels.tsa.arima.model import ARIMA
data = [200,30,30,35,30,20,26,35,30,33,40,29,29,30,30,30,30,20,26,35,30,33,40,29,29,30,30,30]
# fit model
model = ARIMA(data, order=(10, 1, 10))
model_fit = model.fit()
# make prediction
yhat = model_fit.predict(len(data), len(data), typ='levels')
print(yhat)
from statsmodels.tsa.arima.model import ARIMA 在 pycharm 中完美运行,但是在 colab 中运行相同的代码时会抛出 互联网上对这个库的支持很少,所以我将不胜感激任何形式的帮助或任何解决方法。
【问题讨论】:
不能导入statsmodels.tsa.arima.model
,不能导入matplotlib.pyplot
。
对不起,我把问题搞砸了。现在说清楚了
matplotlib.pyplot 没问题。问题是 statsmodels.tsa.arima.model
statsmodels.tsa.arima.model
是您自己的模块还是您安装的模块?
已安装模块
【参考方案1】:
试试,
from statsmodels.tsa.arima_model import ARIMA
如果您没有安装 statsmodel,也可以安装, pip install statsmodels
【讨论】:
【参考方案2】:您像这样导入 statsmodel:
import statsmodels.api as sm
然后你可以像这样使用 SARIMA:
model=sm.tsa.arima.ARIMA(data,order=(10, 1, 10))
不推荐使用 arima_model 导入。 You can read more about using ARIMA here.
【讨论】:
【参考方案3】:您需要更新的版本。尝试在您的 Colab 中运行以下命令:
!pip install statsmodels==0.12.1
它将允许您想要的导入。
【讨论】:
以上是关于Colab 中没有名为“statsmodels.tsa.arima”的模块,但 Pycharm 中没有的主要内容,如果未能解决你的问题,请参考以下文章
如何解决google colab中“没有名为'tools'的模块”?
ImportError:colab google中没有名为object_detection.builders的模块
ModuleNotFoundError:Google Colab 上没有名为“nets”的模块