Імітація моделі білого шуму
Модель білого шуму (WN) — це базова модель часових рядів. Вона також є основою для складніших моделей, які ми розглядатимемо. Ми зосередимося на найпростішій формі WN — незалежних та однаково розподілених даних.
Функцію arima.sim() можна використати, щоб імітувати дані з різних моделей часових рядів. ARIMA — це скорочення для класу моделей autoregressive integrated moving average, який ми вивчатимемо протягом цього курсу.
Модель ARIMA(p, d, q) має три частини: порядок авторегресії p, порядок інтегрування (або різницювання) d та порядок ковзного середнього q. Незабаром ми детально розглянемо кожну з цих частин, а поки зауважимо, що модель ARIMA(0, 0, 0), тобто коли всі ці компоненти дорівнюють нулю, — це просто модель WN.
У цій вправі ви потренуєтеся імітувати базову модель WN.
Ця вправа є частиною курсу
Аналіз часових рядів в R
Інструкції до вправи
- Використайте
arima.sim(), щоб зімітувати дані з моделі WN ізlist(order = c(0, 0, 0)). Задайте аргументnрівним100, щоб отримати 100 спостережень. Збережіть дані якwhite_noise. - Побудуйте графік об'єкта
white_noise, використавшиts.plot(). - Повторіть початковий виклик
arima.sim(), але цього разу встановіть аргументmeanу100, а аргументsdу10. Збережіть ці дані якwhite_noise_2. - Побудуйте графік об'єкта
white_noise_2, ще раз викликавшиts.plot().
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Simulate a WN model with list(order = c(0, 0, 0))
white_noise <- arima.sim(model = ___, n = ___)
# Plot your white_noise data
# Simulate from the WN model with: mean = 100, sd = 10
white_noise_2 <- arima.sim(model = ___, n = ___, mean = ___, sd = ___)
# Plot your white_noise_2 data