1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Nhập và quản lý dữ liệu tài chính trong R

Connected

Bài tập

Gộp dữ liệu theo ngày và trộn với dữ liệu theo tháng

Đôi khi hai chuỗi có cùng tính chu kỳ nhưng lại biểu diễn mốc thời gian khác nhau. Ví dụ, dữ liệu theo tháng có thể được gán mốc bằng ngày đầu tiên hoặc ngày cuối cùng của tháng. Khác biệt này sẽ tạo ra nhiều NA khi trộn các chuỗi. Lớp yearmon từ gói zoo giúp giải quyết vấn đề này.

Trong bài này, bạn sẽ gộp lãi suất Fed Funds theo ngày của FRED (DFF) về chu kỳ tháng và trộn nó với lãi suất Fed Funds theo tháng của FRED (FEDFUNDS). Bản gộp DFF sẽ được gán mốc là ngày cuối cùng của tháng, trong khi FEDFUNDS được gán mốc là ngày đầu tiên của tháng.

Dữ liệu FEDFUNDS và DFF đã được tải về từ FRED cho bạn bằng getSymbols(c("FEDFUNDS", "DFF"), src = "FRED").

Hướng dẫn

100 XP
  • Dùng apply.monthly() với mean() để tính trung bình tất cả các ngày trong từng tháng. Gán kết quả cho monthly_fedfunds.
  • Hoàn thiện lệnh để dùng as.yearmon() chuyển chỉ mục sang yearmon.
  • Tạo một đối tượng tên merged_fedfunds bằng cách trộn FEDFUNDS với bản gộp theo tháng bạn vừa tạo ở bước đầu.
  • Dùng head() để kiểm tra đầu ra của merged_fedfunds.