Як перевірити, яка модель краща в аналізі простору часових рядів стану?


15

Я роблю аналіз даних часових рядів методами державного простору. З моїх даних, модель стохастичного локального рівня повністю перевершила детерміновану модель. Але детермінована модель рівня та схилу дає кращі результати, ніж при стохастичному рівні та стохастичному / детермінованому нахилі. Це щось звичайне? Всі методи в R вимагають початкових значень, і я десь читав, що спочатку встановлення моделі ARIMA та взяття значень звідси як вихідні значення для аналізу простору стану є одним із способів; можливо? чи будь-яка інша пропозиція? Я маю визнати тут, що я абсолютно новий в аналізі простору держави.


3
Наведіть приклад. Зараз незрозуміло, яка ваша реальна проблема.
mpiktas

Ви маєте на увазі модель експоненціального згладжування простору стану? Які пакети R використовуєте?
Зак

ви намагаєтесь порівняти моделі, чи ви хочете вибрати модель?
naught101

По-перше, як уже було сказано, не ясно, у чому полягає ваша реальна проблема. Ви пишете, що A і B і B дають кращі результати, ніж А. Це заплутано. По-друге, пакет "прогнозування" R має деякі методи автоматичного часового ряду. До них належать: auto.arima (), ets (), tbats () і bats ().
потужність

Чи можете ви пояснити, що ви маєте на увазі, коли ви говорите «перевершує» та «дає кращі результати, ніж»?
Glen_b -Встановіть Моніку

Відповіді:


2

Щоб відповісти на ваше перше запитання. Так, все можливо. Це не звичайно або незвично. Ви повинні дозволити, щоб дані розповіли, яка правильна модель. Спробуйте додатково доповнити модель сезонами, циклами та пояснювальними регресорами, якщо це можливо.

Вам слід не тільки порівнювати інформаційний критерій Akaike (AIC) для порівняння моделей, але і перевіряти, чи є залишки (неправильний термін) нормальними, гомоскедастичними та незалежними (тест Ljung-Box). Якщо ви можете знайти модель, яка має всі ці бажані властивості. Це має бути краща модель (цілком ймовірно, що модель з усіма цими властивостями матиме найкращий AIC).

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

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