Необходимо проанализировать тренд данных временных рядов - PullRequest
1 голос
/ 02 июня 2019

Мне нужно настроить проверку данных временных рядов и сообщить об увеличении или уменьшении тренда, данные представлены в виде сигнала, когда статическое пороговое значение не работает, я пробовал polyfit для расчета наклона, но он не дает правильной оценки.

Я использую статический порог 3 раза в день, потому что изменение объема трафика за 24 часа (день / ночь)

& days trend of metric on which I need to setup a Check

1 Ответ

1 голос
/ 02 июня 2019

Нет тренда.

enter image description here

Линейная аппроксимация показывает наклон -0.011, так что вы можете назвать его «убывающим»тренд », но учитывая ошибки измерения и случайные отклонения и / или неизвестные зависимые переменные - я не рискну называть это так.Очень малые уклоны, близкие к нулю, более целесообразно рассматривать просто как ноль, если только не доказано, что это не случайный источник ошибок.Есть некоторые пики, но они не важны статистически для регрессии.Еще один аргумент в пользу отсутствия тенденции - это то, что полиномиальная регрессия в 50 градусов демонстрирует сходство с графиком sin(x) (красная линия) с уверенностью 74%.Таким образом, вы можете спокойно сообщить, что тренда нет или что ничего не меняется.

...