python 3.7.1とscipyのバージョン:1.3.0があります。auto_arimaの呼び出し中に、「 'scipy.misc'から名前 'factorial'をインポートできません」とエラーが発生します」
この基本的なインポートだけで問題が発生します:-
"from pmdarima.arima import auto_arima"
scipyを再インストールしようとしましたが、機能しませんでした
関数factorial
がscipy.misc
からscipy.special
に移動されました。 scipy.misc
のバージョンはしばらくの間推奨されておらず、scipy 1.3.0で削除されました。 pmdarimaまたはその依存関係の1つにまだscipy.misc.factorial
という名前が使用されています。
犯人はstatsmodels 0.9.0のようです。 pmdarimaはstatsmodelsに依存しており、scipy.misc.factorial
をインポートするコードがstatsmodels 0.9.0にあります。 statsmodelsの開発バージョンにはその修正が含まれていますが、0.9.0が最新リリースです。
Statsmodels開発者はこの問題を認識しています。見る