无法从 statsmodels 导入 MSTL

Cannot import MSTL from statsmodels

我目前正在尝试从 statsmodels.tsa.seasonal MSTL (https://www.statsmodels.org/devel/generated/statsmodels.tsa.seasonal.MSTL.html) 模块导入 MSTL,但它 returns 是一个 ImportError。我已经在 MAC M1 2020

上从 conda 安装了 statsmodels

我刚遇到同样的问题并做了一些研究。 似乎 MSTL 仅适用于最新版本的 statsmodels:版本 0.14.0

如果您使用 conda install -c conda-forge statsmodels 安装 statsmodels, 您将获得 statsmodels 0.13.2 版本。

(使用脚本编辑器,尝试通过 C:\Users{用户名}\Anaconda3\Lib\site-packages\statsmodels 搜索 'MSTL',或者在您的计算机上安装 statsmodels 的任何地方,您可能找不到它)

您需要从 statsmodels 的 github 存储库中的最新源安装最新版本: www.statsmodels.org/dev/install.html

来自 anaconda 提示:

git clone https://github.com/statsmodels/statsmodels.git
pip install git+https://github.com/statsmodels/statsmodels

您需要安装 C 编译器和 git 对于 git,您可以使用:conda install -c anaconda git

请小心,因为最新版本的安装可能会干扰您安装的其他 python 软件包。 我建议您为此使用 conda 虚拟环境。