ComenzarEmpieza gratis

Entra ARMA

A estas alturas ya tienes bastante experiencia ajustando modelos ARMA a datos, pero antes de celebrarlo, intenta un ejercicio más (más o menos) por tu cuenta.

Los datos en oil son precios spot FOB del crudo WTI (en dólares por barril), datos semanales de 2000 a 2008. Usa tus habilidades para ajustar un modelo ARMA a los rendimientos. Los precios semanales del crudo (oil) están representados para ti. A lo largo del ejercicio, trabaja con los rendimientos, que calcularás.

Como antes, el paquete astsa está precargado para ti. Los datos están precargados como oil y representados.

Este ejercicio forma parte del curso

Modelos ARIMA en R

Ver curso

Instrucciones del ejercicio

  • Calcula los rendimientos aproximados del precio del crudo usando diff() y log(). Guarda los rendimientos en oil_returns.
  • Representa oil_returns y fíjate en que hay un par de valores atípicos antes de 2004. Convéncete de que los rendimientos son estacionarios.
  • Representa la ACF y PACF muestrales de oil_returns usando acf2() del paquete astsa.
  • A partir del par P/ACF, es evidente que las correlaciones son pequeñas y que los rendimientos son casi ruido. Pero podría ser que tanto la ACF como la PACF se vayan disipando. Si es así, se sugiere un ARMA(1,1). Ajusta este modelo a los rendimientos del crudo usando sarima(). ¿Ajusta bien el modelo? ¿Puedes ver los valores atípicos en el gráfico de residuos?

Ejercicio interactivo práctico

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

# Calculate approximate oil returns
oil_returns <-

# Plot oil_returns. Notice the outliers.


# Plot the P/ACF pair for oil_returns


# Assuming both P/ACF are tailing, fit a model to oil_returns

Editar y ejecutar código