1. 학습
  2. /
  3. 강의
  4. /
  5. 금융을 위한 R 입문

Connected

연습 문제

factor 만들기

채권 신용등급은 고정수익 자산에서 특정 채권의 "위험도"를 간단히 나타내는 지표로 널리 사용됩니다. 여기서 위험도는 부도 확률, 즉 채무를 상환하지 못할 가능성으로 정의할 수 있어요. Standard and Poor's와 Fitch 신용평가사는 다음과 같은 등급을 부도 가능성이 낮은 순서에서 높은 순서로 정의합니다.

AAA, AA, A, BBB, BB, B, CCC, CC, C, D

이것은 factor의 훌륭한 예예요! 제한된 개수의 수준(level)을 갖는 범주형 변수입니다.

R에서 factor를 만들려면 factor() 함수를 사용하고, factor로 변환하고 싶은 벡터를 전달하면 됩니다.

예를 들어, 다음과 같은 신용등급을 가진 채권 7개로 구성된 포트폴리오가 있다고 가정해 봅시다.

credit_rating <- c("AAA", "AA", "A", "BBB", "AA", "BBB", "A")

이를 factor로 만들려면:

factor(credit_rating)

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

이 연습 문제의 코드에는 새 문자 벡터 credit_rating가 미리 생성되어 있습니다.

지침

100 XP
  • factor()를 사용해 credit_rating을 factor로 변환하고 credit_factor에 할당하세요.
  • credit_factor를 출력하세요.
  • credit_rating에 str()을 호출해 구조를 확인하세요.
  • credit_factor에 str()을 호출하고 credit_rating과 구조를 비교하세요.