0

Я хотел бы оценить Маркову Switching модель, как это сделано в следующем: http://www.chadfulton.com/posts/mar_hamilton.htmlМаркова переключения модели в Python Statsmodels

Однако, когда я пытаюсь импортировать функцию, чтобы соответствовать модели, т.е.

from statsmodels.tsa.mar_model import MAR 

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

ImportError: No module named 'statsmodels.tsa.mar_model' 

Что я могу сделать, чтобы решить эту ошибку?

+0

Я не совсем уверен, что mar_model содержится в модуле «orginial». Вам может потребоваться вытащить из github. –

+0

Вы хотели бы прочитать отказ от ответственности на связанном вами веб-сайте? Позвольте мне вставить его здесь, для вашего удобства: «Примечание: этот код устарел - он был заменен новой версией, которую можно найти здесь». Код устарел, ergo, пакет 'statsmodels.tsa' был заменен чем-то другим, ergo,' ImportError' ... – Kartik

+0

Спасибо, я этого не заметил. Однако, если я теперь запускаю 'from statsmodels.tsa.regime_switching.tests.test_markov_autoregression import rgnp', я снова получаю сообщение об ошибке' ImportError: Нет модуля с именем 'statsmodels.tsa.regime_switching'' – Egodym

ответ

0

Новая версия Statsmodels, включая код переключения Markov, еще не выпущена (по крайней мере, с 8/8/16). Если вы используете более старую версию Statsmodels (например, 0.6.1), тогда код будет недоступен для вас.

Доступен релиз-кандидат (0.8.0rc1) на PyPi, или вы можете загрузить и установить версию развития режущей кромки от Github (https://github.com/statsmodels/statsmodels/).

Возможно, окончательный выпуск v0.8 произойдет в этом месяце, но пока ничего не известно.

 Смежные вопросы

  • Нет связанных вопросов^_^