1. 학습
  2. /
  3. 강의
  4. /
  5. R에서 금융 데이터 가져오기와 관리

Connected

연습 문제

일별 데이터를 집계하고 월별 데이터와 병합하기

두 시계열의 주기가 같아도 타임스탬프 표현 방식이 다를 수 있습니다. 예를 들어 월별 시계열은 그 달의 첫째 날이나 마지막 날로 표시될 수 있습니다. 이 차이 때문에 시계열을 병합할 때 NA가 많이 생길 수 있습니다. zoo 패키지의 yearmon 클래스는 이런 문제를 해결하는 데 도움이 됩니다.

이 연습 문제에서는 FRED의 일별 Fed Funds 금리(DFF)를 월 주기로 집계하고, FRED의 월별 Fed Funds 금리(FEDFUNDS)와 병합해 보겠습니다. DFF 집계값은 그 달의 마지막 날로 타임스탬프가 표시되고, FEDFUNDS는 그 달의 첫째 날로 표시됩니다.

FEDFUNDS와 DFF 데이터는 이미 getSymbols(c("FEDFUNDS", "DFF"), src = "FRED")로 FRED에서 내려받아 두었습니다.

지침

100 XP
  • apply.monthly()와 mean()을 사용해 각 달의 모든 일 평균을 계산하세요. 결과를 monthly_fedfunds에 할당하세요.
  • 명령을 완성해 as.yearmon()으로 인덱스를 yearmon으로 변환하세요.
  • 첫 단계에서 만든 월별 집계를 FEDFUNDS와 병합해 merged_fedfunds 객체를 만드세요.
  • head()로 merged_fedfunds의 출력 결과를 확인하세요.