Ошибка при запуске season_decompose из statsmodels - PullRequest
0 голосов
/ 10 апреля 2019

Я использую сезонный_декомпозицию для данных временных рядов за год.

Когда я запускаю его таким образом, он работает:

decomposition = sm.tsa.seasonal_decompose(lbmp, model = 'additive', freq = 1)

Однако это бессмысленно, поскольку у меня есть данные только за один год.

Я хочу запускать его ежемесячно:

decomposition = sm.tsa.seasonal_decompose(lbmp, model = 'additive', freq = 12)

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

Ошибка типа: невозможно умножить последовательность на не-int типа 'numpy.float64'

Когда я запускаю без определенной частоты:

decomposition = sm.tsa.seasonal_decompose(lbmp, model = 'additive')

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

ValueError: Вы должны указать freq или x должно бытьобъект pandas с индексом временных рядов

Любая помощь будет принята.

Вот предварительный просмотр df lbmp:

Time Stamp
2017-01-01    42.06
2017-01-01    15.50
2017-01-01    33.52
2017-01-01    14.67
2017-01-01    11.89
Name: LBMP ($/MWHr), dtype: float64
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...