ComenzarEmpieza gratis

Agrega datos diarios y fusiónalos con datos mensuales

A veces dos series tienen la misma periodicidad, pero representan las marcas de tiempo de forma distinta. Por ejemplo, las series mensuales pueden llevar la fecha del primer o del último día del mes. Esta diferencia genera muchos NA al fusionarlas. La clase yearmon del paquete zoo ayuda a resolver este problema.

En este ejercicio, vas a agregar la serie diaria de FRED Fed Funds rate (DFF) a periodicidad mensual y fusionarla con la serie mensual de FRED Fed Funds rate (FEDFUNDS). El agregado de DFF llevará la marca de tiempo del último día del mes, mientras que FEDFUNDS usa el primer día del mes.

Los datos FEDFUNDS y DFF ya se han descargado de FRED por ti usando getSymbols(c("FEDFUNDS", "DFF"), src = "FRED").

Este ejercicio forma parte del curso

Importación y gestión de datos financieros en R

Ver curso

Instrucciones del ejercicio

  • Usa apply.monthly() con mean() para calcular la media de todos los días de cada mes. Asigna el resultado a monthly_fedfunds.
  • Completa la instrucción para usar as.yearmon() y convertir el índice a yearmon.
  • Crea un objeto llamado merged_fedfunds fusionando FEDFUNDS con el agregado mensual que creaste en el primer paso.
  • Usa head() para comprobar el resultado de merged_fedfunds.

Ejercicio interactivo práctico

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

# Aggregate DFF to monthly averages


# Convert index to yearmon
index(___) <- ___(index(___))


# Merge FEDFUNDS with the monthly aggregate


# Look at the first few rows of the merged object
Editar y ejecutar código