ComenzarEmpieza gratis

Diferenciar el desempleo

Además de añadir retardos a tus datos, también puede ser útil generar la diferencia de la serie.

Para calcular una diferencia, usa simplemente el comando diff(). Este comando requiere que especifiques el objeto de datos original, el número de retardos (lag) y el orden de la diferencia (differences).

En este ejercicio, ampliarás tus datos de unemployment en otra dirección añadiendo algunas medidas de diferencia útiles.

Este ejercicio forma parte del curso

Estudio de caso: Análisis de series temporales de una ciudad en R

Ver curso

Instrucciones del ejercicio

  • Construye una diferencia mensual de primer orden del desempleo de EE. UU. usando diff(). En tu llamada a diff(), especifica la columna de unemployment de la que obtienes los datos, así como los argumentos lag y differences. En lugar de guardarlo en un objeto nuevo para combinarlo después, guarda el resultado en una columna nueva de unemployment llamada us_monthlydiff.
  • Haz una llamada similar a diff() para construir una diferencia anual del desempleo de EE. UU. Guarda esto en unemployment$us_yearlydiff.
  • Usa dos llamadas a plot.xts() para generar las gráficas del desempleo de EE. UU. (unemployment$us) y del cambio anual (unemployment$us_yearlydiff), respectivamente. Deja el argumento type tal cual en tu segunda llamada a plot.xts() para producir un diagrama de barras. El comando par() ya escrito te permite ver ambas gráficas al mismo tiempo.

Ejercicio interactivo práctico

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

# Generate monthly difference in unemployment
unemployment$us_monthlydiff <- diff(___$___, lag = ___, differences = ___)

# Generate yearly difference in unemployment
unemployment$us_yearlydiff <- 

# Plot US unemployment and annual difference
par(mfrow = c(2,1))
plot.xts(___)
plot.xts(___, type = "h")
Editar y ejecutar código