Nous essayons de créer des valeurs aléatoires auto-corrélées qui seront utilisées comme série temporelle. Nous n'avons aucune donnée existante à laquelle nous nous référons et souhaitons simplement créer le vecteur à partir de zéro.
D'une part, nous avons bien sûr besoin d'un processus aléatoire avec distribution et sa SD.
D'autre part, l'autocorrélation influençant le processus aléatoire doit être décrite. Les valeurs du vecteur sont autocorrélées avec une force décroissante sur plusieurs timelags. par exemple lag1 a 0,5, lag2 0,3, lag1 0,1 etc.
Donc, à la fin, le vecteur devrait ressembler à: 2, 4, 7, 11, 10, 8, 5, 4, 2, -1, 2, 5, 9, 12, 13, 10, 8, 4, 3, 1, -2, -5
etc.
la source
la source
la source
arima.sim()
fonction ici.