ПочатиПочніть безкоштовно

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

Кредитні рейтинги облігацій поширені у сфері боргових інструментів як простий показник того, наскільки «ризиковою» може бути певна облігація. Тут ризикованість можна визначити як імовірність дефолту, тобто нездатність повернути борги. Рейтингові агентства 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 уже створено для вас у коді цієї вправи.

Ця вправа є частиною курсу

Вступ до R для фінансів

Переглянути курс

Інструкції до вправи

  • Перетворіть credit_rating на фактор за допомогою factor(). Присвойте його до credit_factor.
  • Виведіть credit_factor.
  • Викличте str() для credit_rating, щоб переглянути структуру.
  • Викличте str() для credit_factor і порівняйте структуру зі 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
Редагувати та запускати код