Як моделювати ефекти місяця в місяць у щоденних даних часових рядів?


11

У мене є два часові ряди щоденних даних. Один є, sign-upsа другий terminationsпередплати. Я хотів би передбачити останнє, використовуючи інформацію, що міститься в обох змінних.

Переглядаючи графік цих рядів, очевидно, що закінчення співвідносяться з кратними реєстраціями місяцями раніше. Тобто, сплеск підписок 10 травня призведе до збільшення термінів припинення в 10 червня, 10 липня та 10 серпня тощо, хоча ефект втрачається.

Я сподіваюся отримати підказку щодо того, які моделі я можу використати для моделювання цієї конкретної проблеми. Будь-яка порада буде дуже вдячна ..

Поки що я думав про модель VAR, але не знаю, як включити щомісячний ефект - використовувати дійсно високий порядок відставання або якось додати сезонний компонент?

Відповіді:


1

Як виглядає сюжет CCF для відставання від 29 до 31? Чи є шипи досить частими, що вони з’являються? Ви можете використовувати тест Грейнджера, щоб перевірити, які відстаючі значення є статистично значущими.


Так, чіткі сплески в сюжеті КЧС з відставанням 28-31, особливо 30-го.
wie

1

Місячні моделі рівня

Вам слід зафіксувати зміни на рівні місяця в схильності до припинення (скажімо, підписки під час різдвяних свят швидше закінчуються, ніж реєстрації протягом квітня). Припустимо, що ваш звичайний часовий ряд моделі: . Тепер, якщо ви вважаєте, що параметри і т.д. є місячними, ви можете взаємодіти прапор індикатора місяця з іншими прогнозами.

terminationst=β1signupst1+β2signupst2+..
β1

Таким чином, вашою новою функціональною формою будуть Це схоже на побудову моделей на рівні місяця, що дозволяє підвищити гнучкість у захопленні конкретних змін в місяці в тенденції до припинення

terminationst=β1signupst1MonthFlagt1+β2signupst2MonthFlagt1+..
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.