Багатовимірний біологічний часовий ряд: VAR та сезонність


15

У мене є багатофакторний набір даних часових рядів, включаючи взаємодіючі біологічні та екологічні змінні (плюс, можливо, деякі екзогенні змінні). Крім сезонності, даних немає чіткої довгострокової тенденції. Моя мета - побачити, які змінні пов'язані між собою. Прогнозування насправді не шукали.

Будучи новим у аналізі часових рядів, я прочитав кілька посилань. Наскільки я розумію, модель Vector Autoregressive (VAR) була б доречною, але я не відчуваю себе комфортно із сезонністю, і більшість прикладів, які я вважаю, стосувалися економічної сфери (як часто з аналізом часових рядів ...) без сезонності.

Що мені робити із сезонними даними? Я розглядав їх деасоналізацію - наприклад, в R, я би використовував, decomposeа потім використовував $trend + $randзначення, щоб отримати сигнал, який виглядає досить нерухомим (як судять за acf). Результати моделі VAR мене збивають з пантелику (вибирається 1-лагова модель, тоді як я інтуїтивно очікував би більше, і лише коефіцієнти для авторегресії - а не для регресії з іншими відсталими змінними - значущі). Чи роблю я щось не так, чи можу зробити висновок, що мої змінні не (лінійно) пов'язані / моя модель не є хорошою (допоміжний питання: чи існує нелінійний еквівалент VAR?).

[Крім того, я прочитав, що, ймовірно, міг би використовувати фіктивні сезонні змінні, хоча я не можу точно зрозуміти, як це застосувати].

Покрокові пропозиції були б дуже вдячні, оскільки деталі для досвідчених користувачів можуть насправді бути інформативними (і, звісно, ​​фрагменти коду R або посилання на конкретні приклади, звичайно, дуже вітаються).


2
Багато що залежить від того, як ви думаєте про сезонність. Моє нечітке читання літератури свідчить про те, що економісти часто розглядають сезонність як нецікаву неприємність, тоді як вчені з навколишнього середовища часто відчувають набагато позитивніше. Метод фіктивних змінних, що використовується в економічних зачіпах, часто, що дані щоквартальні або щомісячні та наслідки відпусток (у будь-якому сенсі цього слова) іноді є спайком; З екологічними даними іноді ти можеш добре справлятися з деякими термінами Фур'є (синусоїдальні) і не потрібно вдаватися до манекенів.
Нік Кокс

2
Дякую, @Nick Cox Терміни Фур'є не є вирішенням в моєму конкретному випадку, коли змінні показують складніший сезонний малюнок, ніж синусоїдальні сигнали (якщо я не використовую кілька гармонік, але це не стільки мета). І незважаючи на те, що сезонність явно не є нецікавим терміном неприємності в моєму випадку, я більше шукав чогось, що допоможе мені пояснити додаткову мінливість даних поза сезонності (тобто довгострокову тенденцію) як функцію інших змінних.
ztl

4
А як щодо багатоваріантної моделі ARMA? Це схоже на VAR, але якщо я правильно зрозумів, дозволяє більш динамічна взаємодія між змінними. Можливо, хтось інший зможе підтвердити / відхилити мою підозру.
rbatt

Відповіді:


1

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

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

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