Simuler le modèle de bruit blanc
Le modèle de bruit blanc (WN) est un modèle de séries chronologiques de base. Il sert aussi de fondement à des modèles plus élaborés que nous verrons. Nous allons nous concentrer sur la forme la plus simple du WN, soit des données indépendantes et identiquement distribuées.
La fonction arima.sim() permet de simuler des données à partir de divers modèles de séries chronologiques. ARIMA est l'abréviation de la classe de modèles autoregressive integrated moving average, que nous utiliserons tout au long du cours.
Un modèle ARIMA(p, d, q) comporte trois volets : l'ordre autorégressif p, l'ordre d'intégration (ou de différenciation) d et l'ordre de la moyenne mobile q. Nous détaillerons bientôt chacun de ces éléments, mais pour l'instant, retenez que le modèle ARIMA(0, 0, 0), c'est‑à‑dire lorsque tous ces composants valent zéro, correspond simplement au modèle WN.
Dans cet exercice, vous allez vous exercer à simuler un modèle WN de base.
Cette activité fait partie du cours
Analyse des séries chronologiques en R
Instructions de l’exercice
- Utilisez
arima.sim()pour simuler un modèle WN aveclist(order = c(0, 0, 0)). Attribuez à l'argumentnla valeur100pour produire 100 observations. Enregistrez ces données danswhite_noise. - Tracez votre objet
white_noiseavects.plot(). - Reproduisez votre appel initial à
arima.sim(), mais cette fois, fixez l'argumentmeanà100et l'argumentsdà10. Enregistrez ces données danswhite_noise_2. - Tracez votre objet
white_noise_2avec un autre appel àts.plot().
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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