ComeçarComece de graça

Agregue dados diários e una com dados mensais

Às vezes, duas séries têm a mesma periodicidade, mas representam os carimbos de data de forma diferente. Por exemplo, séries mensais podem usar a primeira ou a última data do mês. Essa diferença gera muitos NA quando as séries são unidas. A classe yearmon do pacote zoo ajuda a resolver esse problema.

Neste exercício, você vai agregar a taxa diária de Fed Funds do FRED (DFF) para periodicidade mensal e uni-la à taxa mensal de Fed Funds do FRED (FEDFUNDS). A agregação de DFF será carimbada com a última data do mês, enquanto FEDFUNDS é carimbada com a primeira data do mês.

Os dados FEDFUNDS e DFF já foram baixados do FRED para você, usando getSymbols(c("FEDFUNDS", "DFF"), src = "FRED").

Este exercício faz parte do curso

Importando e Gerenciando Dados Financeiros em R

Ver curso

Instruções do exercício

  • Use apply.monthly() com mean() para calcular a média de todos os dias de cada mês. Atribua o resultado a monthly_fedfunds.
  • Termine o comando para usar as.yearmon() e converter o índice para yearmon.
  • Crie um objeto chamado merged_fedfunds unindo FEDFUNDS com a agregação mensal que você criou no primeiro passo.
  • Use head() para conferir a saída de merged_fedfunds.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# 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 e executar o código