1. Learn
  2. /
  3. Курси
  4. /
  5. Вступ до R для фінансів

Connected

Вправа

Створіть фактор

Кредитні рейтинги облігацій поширені у сфері боргових інструментів як простий показник того, наскільки «ризиковою» може бути певна облігація. Тут ризикованість можна визначити як імовірність дефолту, тобто нездатність повернути борги. Рейтингові агентства Standard and Poor's та Fitch визначають такі рейтинги — від найменш імовірного дефолту до найімовірнішого:

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

Це чудовий приклад фактора! Це категоріальна змінна, яка може набувати обмеженої кількості рівнів.

Щоб створити фактор у R, скористайтеся функцією factor() і передайте вектор, який потрібно перетворити на фактор.

Припустімо, у вас є портфель із 7 облігацій з такими кредитними рейтингами:

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

Щоб створити з цього фактор:

factor(credit_rating)

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

Новий символьний вектор credit_rating уже створено для вас у коді цієї вправи.

Інструкції

100 XP
  • Перетворіть credit_rating на фактор за допомогою factor(). Присвойте його до credit_factor.
  • Виведіть credit_factor.
  • Викличте str() для credit_rating, щоб переглянути структуру.
  • Викличте str() для credit_factor і порівняйте структуру зі credit_rating.