ImportError: cannot import name 'STL' from 'statsmodels.tsa.seasonal'

ImportError: cannot import name 'STL' from 'statsmodels.tsa.seasonal'

我现在有这个问题,我无法从 statsmodels 导入 STL。我试图卸载 statsmodels,因为它在某个地方被推荐有类似的问题,但这是不可能的,至少我这样做是不可能的: !pip uninstall statsmodels - 不工作。

似乎来自 statsmodels 的 STL 函数未包含在库的最新稳定版本 (0.10.2) 中,但包含在开发版本 (0.11.0dev0) 中。

您可以使用以下命令构建和安装此特定版本:pip install git+https://github.com/statsmodels/statsmodels.git

为此你可能需要一个 c 编译器,如果你还没有的话,一切都在这里解释:https://www.statsmodels.org/dev/install.html#installation-from-source

我还发现了这个看起来很有前途的软件包:https://github.com/jrmontag/STLDecompose

使用这个:

pip install statsmodels==0.12.1