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가 미리 생성되어 있습니다.
이 연습은 강의의 일부입니다
금융을 위한 R 입문
연습 안내
factor()를 사용해credit_rating을 factor로 변환하고credit_factor에 할당하세요.credit_factor를 출력하세요.credit_rating에str()을 호출해 구조를 확인하세요.credit_factor에str()을 호출하고credit_rating과 구조를 비교하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# credit_rating character vector
credit_rating <- c("BB", "AAA", "AA", "CCC", "AA", "AAA", "B", "BB")
# Create a factor from credit_rating
credit_factor <-
# Print out your new factor
# Call str() on credit_rating
# Call str() on credit_factor