ModuleNotFoundError: нет модуля с именем «statsmodels.miscmodels.ordinal_model»

Я хочу построить модель Ordered Probit, используя пакет statsmodel в python. Использовал следующий код для импорта:

from statsmodels.miscmodels.ordinal_model import OrderedModel

но получая следующую ошибку:

ModuleNotFoundError: нет модуля с именем «statsmodels.miscmodels.ordinal_model»

Я также обновил пакет, но ошибка сохраняется.

Почему в Python есть оператор "pass"?
Почему в Python есть оператор "pass"?
Оператор pass в Python - это простая концепция, которую могут быстро освоить даже новички без опыта программирования.
Некоторые методы, о которых вы не знали, что они существуют в Python
Некоторые методы, о которых вы не знали, что они существуют в Python
Python - самый известный и самый простой в изучении язык в наши дни. Имея широкий спектр применения в области машинного обучения, Data Science,...
Основы Python Часть I
Основы Python Часть I
Вы когда-нибудь задумывались, почему в программах на Python вы видите приведенный ниже код?
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
Алиса и Боб имеют неориентированный граф из n узлов и трех типов ребер:
Оптимизация кода с помощью тернарного оператора Python
Оптимизация кода с помощью тернарного оператора Python
И последнее, что мы хотели бы показать вам, прежде чем двигаться дальше, это
Советы по эффективной веб-разработке с помощью Python
Советы по эффективной веб-разработке с помощью Python
Как веб-разработчик, Python может стать мощным инструментом для создания эффективных и масштабируемых веб-приложений.
4
0
5 046
5
Перейти к ответу Данный вопрос помечен как решенный

Ответы 5

хорошо, вы можете установить этот пакет следующим образом:

pip установить git+https://github.com/statsmodels/statsmodels

Я также столкнулся с той же проблемой в исходном сообщении при использовании ноутбука Jupyter, но проблема была решена с помощью предложения @AudiR8. Я предполагаю, что порядковая модель доступна только в последнем модуле statsmodels. Когда я установил pip, он удалил statsmodels-0.12.2 и установил statsmodels-0.13.0.dev0+222.g62bcb3574.

Rnovice 04.03.2021 07:08
Ответ принят как подходящий

Я знаю, что это довольно старая дискуссионная доска, но я надеюсь, что мой пост может быть полезен.

Недавно я столкнулся с той же проблемой. и решить, выполнив следующие действия:

  1. pip3 install git+https://github.com/statsmodels/statsmodels. Как упоминалось @AudiR8. Однако, если вы используете IDE с Python версии 3.0+, лучше использовать pip3.

  2. Убедитесь, что пакет установлен в правильном каталоге, затем выключите IDE.

  3. Откройте его снова, и он должен работать.

Надеюсь, это может быть полезно!

Вариант, который мне помог, - это восстановить настройки моей консоли по умолчанию, и тогда это сработало. Моя IDE, в частности, была Spyder

pip install --upgrade --no-deps statsmodels сработало для меня.

Вы можете попробовать использовать это вместо этого from statsmodels.discrete.discrete_model import OrderedModel

Другие вопросы по теме