Перейти до вмісту
Документація

Декомпозиція часових рядів: тренд, тижневий патерн і шум

Розкладає щоденні кліки або покази на тренд, патерн днів тижня та залишок, визначає напрямок тренду й позначає дні, які модель не може пояснити.

Ресурс → Розширені → Декомпозиція часових рядівЗапустити аналіз3 хв читання

Декомпозиція часових рядів розділяє ваші щоденні кліки або покази на три частини: згладжений тренд, повторюваний патерн днів тижня та залишок — усе, що лишається після вилучення перших двох. Вона визначає тренд як зростаючий, спадний або стабільний, вимірює різницю між найсильнішим і найслабшим днем тижня та позначає дні з незвично великим залишком. Користуйтеся нею, щоб відрізнити справжню зміну напрямку від звичайного ритму тижня.

Як розкладається ряд

  1. Центроване 7-денне ковзне середнє дає першу оцінку тренду.
  2. Відхилення кожного дня від цього середнього групується за днями тижня. Середнє для кожного дня тижня, зсунуте так, щоб сума семи значень дорівнювала нулю, стає сезонним ефектом цього дня.
  3. Сезонний ефект віднімається від вихідного ряду, що дає Ряд без сезонності, а результат згладжується 7-денним середнім, застосованим двічі. Ця згладженіша лінія і є трендом, який ви бачите.
  4. Залишок — це вихідне значення мінус тренд і сезонний ефект. День, залишок якого відхиляється від нуля більш ніж на два стандартні відхилення (вимірювані за всіма залишками), позначається як викид.

Це адитивна декомпозиція: ефект дня тижня виражається кількістю кліків або показів, а не відсотком. У заголовку сторінки метод названо STL, але насправді це класична декомпозиція на основі ковзного середнього, а не локальна регресія, як у STL. У книзі Forecasting: Principles and Practice пояснено класичну декомпозицію і те, чим від неї відрізняється STL.

Як визначається мітка тренду

Через тренд проводиться пряма, а її нахил виражається як відсоток від середнього рівня тренду за день:

Денний нахилМіткаЗа 30 днів
+0.25% або більшеЗростанняприблизно +7.5% або більше
між −0.25% і +0.25%Стабільноу межах приблизно ±7.5%
−0.25% або меншеСпадприблизно −7.5% або більше вниз

Картки показують мітку разом із першим і останнім значенням тренду, денною зміною з її 30-денним еквівалентом, Зміною тренду за вікно від першого дня до останнього, Тижневим розмахом (ефект найсильнішого дня тижня мінус найслабшого, з назвами обох днів) і кількістю Викидів залишків зі стандартним відхиленням залишку.

Як читати графіки

  • Вихідні дані й тренд: щоденні значення з накладеним трендом.
  • Тижнева сезонна компонента: середнє відхилення від тренду для кожного дня тижня. Стовпці вище нуля — ваші найжвавіші дні.
  • Ряд без сезонності: дані з вилученим ефектом дня тижня, за якими легше стежити за змінами від тижня до тижня.
  • Залишки: те, що не пояснюють ні тренд, ні день тижня, з пунктирними лініями на рівні ±2 стандартних відхилень.

У таблиці Щоденні компоненти наведено кожен день із днем тижня, вихідним значенням, трендом, сезонним ефектом, залишком, z-оцінкою залишку та позначкою Outlier. У списку Викиди залишків показано позначені дні з фактичними й очікуваними значеннями. Якщо після запуску перемкнути Метрику між кліками та показами, декомпозицію буде перераховано просто в браузері.

Припущення та сліпі зони

  • Незмінний тижневий патерн сталого розміру. Якщо за період трафік подвоюється, розмах днів тижня в клінах буде замалим для кінця періоду й завеликим для початку.
  • Жодного річного циклу. Запуск охоплює щонайменше 90 днів (коротші діапазони подовжуються назад, як сказано в примітці над результатами), а цього замало для моделювання сезонів. Спад у грудні чи літнє затишшя проявляться як тренд.
  • Краї менш стабільні. Біля початку й кінця ряду ковзні середні спираються на менше днів, тому тренд за останній тиждень ґрунтується на меншій кількості даних і зміниться, коли надійдуть нові.
  • Викиди впливають на середні. Один екстремальний день зсуває середнє свого дня тижня й розкид залишків; Виявлення аномалій використовує робастну статистику, стійку до такого впливу.
  • Пропущені дні враховуються як нулі, через що ресурс, молодший за вікно, виглядає як рівний початок.

Що робити з результатами

Викид — це дата, яку потрібно пояснити: реліз, збій, згадка в новинах або оновлення ранжування Google. Додайте анотацію, і дата з причиною відтоді відображатиметься на графіку тренду на дашборді. Щоб визначити, коли змінився сам рівень, запустіть Виявлення точок зміни для того самого діапазону.

Переведіть свій SEO-контент на автопілот

Підключіть Search Console і свій сайт. AutoPSEO просканує його й одразу спланує перші теми. Кредитна картка не потрібна.