1. Learn
  2. /
  3. Courses
  4. /
  5. 금융을 위한 R 입문

Connected

Exercise

팩터 부분 집합 만들기

벡터를 부분 집합으로 만드는 방법과 비슷하게 팩터도 부분 집합으로 만들 수 있어요. 언제나처럼 [ ]가 핵심입니다! 다만, 분석에서 특정 팩터 수준을 제거하려고 할 때 R은 흥미로운 동작을 합니다. 예를 들어, 포트폴리오에서 AAA 등급 채권을 빼고 싶다면 어떨까요?

credit_factor

[1] AAA AA  A   BBB AA  BBB A  
Levels: BBB < A < AA < AAA

credit_factor[-1]

[1] AA  A   BBB AA  BBB A  
Levels: BBB < A < AA < AAA

R은 첫 번째 위치의 AAA 채권은 제거했지만, AAA 수준(level)은 그대로 남겨 두었어요! 이걸 바로 그려 보면 오른쪽의 막대그래프처럼 보이게 됩니다. 더 나은 방법은 AAA 수준 자체를 완전히 제거(drop)하라고 R에 알려 주는 거예요. 그러려면 drop = TRUE를 추가합니다:

credit_factor[-1, drop = TRUE]

[1] AA  A   BBB AA  BBB A  
Levels: BBB < A < AA

원하던 결과죠!

Instructions

100 XP
  • 같은 데이터를 사용해 credit_factor의 3번과 7번 위치에 있는 "A" 채권을 제거하세요. 지금은 drop = TRUE를 사용하지 마세요. 결과를 keep_level에 할당하세요.
  • keep_level을 그려 보세요.
  • 이제 credit_factor에서 다시 "A"를 제거하되, 이번에는 drop = TRUE를 사용하세요. 결과를 drop_level에 할당하세요.
  • drop_level을 그려 보세요.