statable Статистика для навчання та досліджень

Як прибрати сезон із ряду? (сезонне згладжування за X-13, код R із собою)

Коротко

Як прибрати сезон із місячного чи квартального ряду? X-13 не працює в браузері, тож Statable сам не обчислює сезонне згладжування. Він створює ряд як файл CSV і скрипт R, який можна взяти з собою й запустити в R із пакетом seasonal.

Як це працює в Statable

  1. В аналізі часових рядів відкрийте розділ «Сезонне коригування за X-13 (в R на вашому комп’ютері)».
  2. Виберіть метод: SEATS (за замовчуванням) або X-11.
  3. «Зберегти ряд як CSV» і «Зберегти скрипт R».
  4. Покладіть обидва файли в одну теку й запустіть скрипт у R. Він запише другий CSV зі згладженим рядом.

Не те саме, що класичний розклад

Розклад в аналізі часового ряду (тренд, сезон, залишок) не є сезонним коригуванням за X-13 і так не називається. Він залишається таким, як є.

Коли це пропонується

Усі кроки докладно

  1. Виберіть метод: SEATS (за замовчуванням, стандарт пакета seasonal) або X-11.
  2. «Зберегти ряд як CSV» і «Зберегти скрипт R».
  3. Покладіть обидва файли в одну папку й запустіть скрипт у R. Для цього R потребує пакета seasonal (з x13binary).
  4. Скрипт записує другий файл CSV зі скоригованим рядом. Його можна знову відкрити в Statable.

Файл CSV містить момент часу та значення, з крапкою як десятковим знаком, у UTF-8. За допомогою «Переглянути скрипт R» скрипт можна прочитати перед збереженням.

Попередження

Типові приклади

Для фахівців

library(seasonal)
d <- read.csv("reihe.csv")
y <- ts(d$wert, start = c(1949, 1), frequency = 12)   # 12 bei Monaten, 4 bei Quartalen
m <- seas(y)                                           # bei X-11: seas(y, x11 = "")
summary(m)
plot(m)
bereinigt <- final(m)

Для перевірки: seas(AirPassengers) дає модель (0 1 1)(0 1 1); перші скориговані значення - 122,713, 124,766 і 125,073.

Пов’язане

Відкрити в Statable