Ошибка импорта с помощью «shamilton_filter_log» из «statsmodels.tsa.regime_switching._hamilton_filter» - PullRequest
0 голосов
/ 12 января 2020

Я пытался скомпилировать MarkovSwitching.py из statsmodels ( описание ссылки здесь ) в python, но у меня есть следующая ошибка,

ImportError: cannot import name 'shamilton_filter_log' from 'statsmodels.tsa.regime_switching._hamilton_filter'  (C:\Users\myuser\Anaconda3\lib\site-packages\statsmodels\tsa\regime_switching\_hamilton_filter.cp37-win_amd64.pyd)

И я не знаю как решить это. Кроме того, я обновляю statsmodels, используя '' pip install statsmodels --upgrade '', но не работает.

Я не знаю, как решить эту проблему, любая помощь приветствуется!

Спасибо!

1 Ответ

0 голосов
/ 13 января 2020

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

Похоже, вы установили Statsmodels v0.10 через Conda или pip и получили затем скачал версию для разработки markov_switching.py. В версии для разработки есть новые функции, которых нет в v0.10, и я предполагаю, почему вы получаете сообщение об ошибке.

Вы можете попробовать установить кандидат на выпуск v0.11, используя: pip install statsmodels==0.11.0rc1 .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...