BaşlayınÜcretsiz Başlayın

Bir factor oluştur

Tahvil kredi notları, finans dünyasında sabit getirili tarafta belirli bir tahvilin ne kadar “riskli” olabileceğini basitçe ölçmek için yaygındır. Burada risklilik, borçlarını geri ödeyememe anlamına gelen temerrüt olasılığı olarak tanımlanabilir. Standard and Poor's ve Fitch kredi derecelendirme kuruluşları, en düşük temerrüt olasılığından en yükseğine doğru şu notları tanımlar:

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

Bu, bir factor için mükemmel bir örnek! Sınırlı sayıda seviyeye (level) sahip kategorik bir değişkendir.

R'de bir factor oluşturmak için factor() fonksiyonunu kullan ve factor’a dönüştürmek istediğin bir vektörü argüman olarak ver.

Diyelim ki bu kredi notlarına sahip 7 tahvilden oluşan bir portföyün var:

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

Bundan bir factor oluşturmak için:

factor(credit_rating)

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

Bu egzersizin kodunda senin için yeni bir karakter vektörü, credit_rating, oluşturuldu.

Bu egzersiz

Finans için R'ye Giriş

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • credit_rating'i factor() kullanarak bir factor'a dönüştür. credit_factor olarak ata.
  • credit_factor'ı yazdır.
  • Yapısını görmek için credit_rating üzerinde str() çağır.
  • credit_factor üzerinde str() çağır ve yapısını credit_rating ile karşılaştır.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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
Kodu Düzenle ve Çalıştır