Я установил пакет statsmodels
через pip
, потому что я хочу использовать пакет seaborn
для построения cdf-файлов дистрибутивов. Итак, когда я пытаюсь запустить это:
import seaborn as sns
import numpy as np
normal_numbers = np.random.normal(size=100)
sns.distplot(normal_numbers, hist_kws={'cumulative': True}, kde_kws={"cumulative": True})
Я получаю
ImportError: Cumulative distributions are currentlyonly implemented in statsmodels.Please install statsmodels.
Если я удаляю аргумент kde_kws
, все работает нормально, но я не знаю, почему он не работает с kde_kws
.
Тем не менее, при использовании среды ananconda все выглядит нормально, даже если использовать kde_kws
с ожидаемым поведением.
Редактировать 1 : версия seaborn == 0.9.0
версия statsmodel == 0.9.0
Если я import statsmodels.nonparametric.api as smnp
получаю ошибку:
ImportError: cannot import name 'factorial' from 'scipy.misc' (/usr/local/lib/python3.7/site-packages/scipy/misc/__init__.py)
Редактировать 2 : После удаления версии seaborn 0.9.0 и установки версии 0.10.0rc2 все работает нормально.