Статистические модели: AttributeError: объект «модуль» не имеет атрибута «x13»

Я реализую сезонный прогноз ARIMA для временных рядов в Python. Я использую Statsmodels 0.7.0.

Что я сделал до сих пор:

import statsmodels.api  as sm
res= sm.tsa.x13.x13_arima_select_order(time_series)

Но я получаю эту ошибку:

AttributeError: объект «модуль» не имеет атрибута «x13»

Я понятия не имею, как это исправить.


person Community    schedule 17.08.2015    source источник


Ответы (1)


Я не знаком со статистическими моделями, но попробуйте это:

from statsmodels.tsa.x13 import x13_arima_select_order

res = x13_arima_select_order(time_series)

Источник: https://github.com/statsmodels/statsmodels/blob/master/statsmodels/tsa/tests/test_x13.py

person Joe Young    schedule 17.08.2015
comment
Спасибо, что ответили мне. Я изменил свой код, как вы предложили, и теперь я больше не получаю ошибку атрибута :). Однако я получаю новое исключение: X13NotFoundError(x12a и x13as не найдены на пути. Укажите statsmodels.tools.sm_exceptions.X13NotFoundError: x12a и x13as не найдены на пути. Укажите путь, поместите их в PATH или установите X12PATH или переменная окружения X13PATH Я не знаю, как установить X13PATH. - person ; 17.08.2015
comment
Привет. Я предлагаю вам начать новый вопрос и опубликовать свой полный код и полное сообщение об ошибке, чтобы кому-то было легче вам помочь. Когда вы создаете новый вопрос, выделите код и щелкните значок в виде фигурных скобок {}, чтобы отформатировать его, чтобы его было легче читать. Ваше здоровье! - person Joe Young; 17.08.2015