STL-декомпозиция Python - граф строится, значения отсутствуют - PullRequest
0 голосов
/ 24 мая 2018

У меня есть временной ряд с интервалом в 1 час, который я пытаюсь разложить - с сезонностью недели.

Time                    Total_request
2018-04-09 22:00:00     1019656 
2018-04-09 23:00:00     961867  
2018-04-10 00:00:00     881291  
2018-04-10 01:00:00     892974  

import pandas as pd
import statsmodels as sm

d.reset_index(inplace=True)
d['env_time'] = pd.to_datetime(d['env_time'])
d = d.set_index('env_time')
s=sm.tsa.seasonal_decompose(d.total_request, freq = 24*7)

Это дает мне результирующие графики Seasonal, Trend, Residue - https://imgur.com/a/CjhWphO

Но при попытке извлечь остаточные значения с помощью s.resid я получаю это -

env_time
2018-04-09 20:00:00   NaN
2018-04-09 21:00:00   NaN
2018-04-09 22:00:00   NaN

Я получаю значения, когда я изменяю его на более низкую частоту.Что странно, почему я не могу получить значения, когда они отображаются.Я нашел похожие вопросы, задаваемые, ни один из ответов не имел отношения к этому делу.

...