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
Instrucciones del ejercicio
- Usa
arima.sim()yplot()para generar y representar ruido blanco. - Usa
arima.sim()yplot()para generar y representar una MA(1) con parámetro .9. - Usa
arima.sim()yplot()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 <-