ComenzarEmpieza gratis

Simulación de modelos ARMA

Como vimos en el vídeo, cualquier serie temporal estacionaria puede escribirse como una combinación lineal de ruido blanco. Además, cualquier modelo ARMA tiene esta forma, por lo que es una buena opción para modelar series temporales estacionarias.

R proporciona una función sencilla llamada arima.sim() para generar datos a partir de un modelo ARMA. Por ejemplo, la sintaxis para generar 100 observaciones de una MA(1) con parámetro .9 es arima.sim(model = list(order = c(0, 0, 1), ma = .9 ), n = 100). También puedes usar order = c(0, 0, 0) para generar ruido blanco.

En este ejercicio, generarás datos de varios modelos ARMA. Para cada comando, genera 200 observaciones y representa el resultado.

Este ejercicio forma parte del curso

Modelos ARIMA en R

Ver curso

Instrucciones del ejercicio

  • Usa arima.sim() y plot() para generar y representar ruido blanco.
  • Usa arima.sim() y plot() para generar y representar una MA(1) con parámetro .9.
  • Usa arima.sim() y plot() para generar y representar un AR(2) con parámetros 1.5 y -.75.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# 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 <- 

Editar y ejecutar código