開始使用免費開始

彙總日資料並與月資料合併

有時兩個時間序列的頻率相同,但時間戳的標記方式不同。舉例來說,月度序列可能用該月的第 1 天或最後 1 天作為時間戳。當你合併這些序列時,這種差異會產生許多 NAzoo 套件的 yearmon 類別可以協助解決這個問題。

在這個練習中,你會將 FRED 的聯邦基金利率日資料(DFF)彙總成月頻率,並把它與 FRED 的聯邦基金利率月資料(FEDFUNDS)合併。DFF 的彙總結果會以每月最後一天作為時間戳,而 FEDFUNDS 則以每月第 1 天作為時間戳。

FEDFUNDSDFF 資料已經替你從 FRED 下載完成,使用的是 getSymbols(c("FEDFUNDS", "DFF"), src = "FRED")

本練習屬於課程

在 R 匯入與管理金融資料

檢視課程

練習說明

  • 使用 apply.monthly() 搭配 mean() 計算各月份所有日值的平均,並將結果指定給 monthly_fedfunds
  • 完成指令,使用 as.yearmon() 將索引轉換為 yearmon
  • FEDFUNDS 與你在第一步建立的月度彙總合併,建立名為 merged_fedfunds 的物件。
  • 使用 head() 檢查 merged_fedfunds 的輸出。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# 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
編輯並執行程式碼