Я использую сезонный_декомпозицию для данных временных рядов за год.
Когда я запускаю его таким образом, он работает:
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