IniziaInizia gratis

Simulare modelli ARMA

Come abbiamo visto nel video, qualsiasi serie storica stazionaria può essere scritta come una combinazione lineare di rumore bianco. Inoltre, ogni modello ARMA ha questa forma, quindi è una buona scelta per modellare serie storiche stazionarie.

R fornisce una funzione semplice, arima.sim(), per generare dati da un modello ARMA. Ad esempio, la sintassi per generare 100 osservazioni da una MA(1) con parametro 0.9 è arima.sim(model = list(order = c(0, 0, 1), ma = .9 ), n = 100). Puoi anche usare order = c(0, 0, 0) per generare rumore bianco.

In questo esercizio, genererai dati da vari modelli ARMA. Per ogni comando, genera 200 osservazioni e traccia il grafico del risultato.

Questo esercizio fa parte del corso

Modelli ARIMA in R

Visualizza il corso

Istruzioni dell'esercizio

  • Usa arima.sim() e plot() per generare e tracciare del rumore bianco.
  • Usa arima.sim() e plot() per generare e tracciare una MA(1) con parametro 0.9.
  • Usa arima.sim() e plot() per generare e tracciare un'AR(2) con parametri 1.5 e -0.75.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Generate and plot white noise
WN <- 


# Generate and plot an MA(1) with parameter .9 
MA <- 


# Generate and plot an AR(2) with parameters 1.5 and -.75
AR <- 

Modifica ed esegui il codice