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ırEgzersiz talimatları
credit_rating'ifactor()kullanarak bir factor'a dönüştür.credit_factorolarak ata.credit_factor'ı yazdır.- Yapısını görmek için
credit_ratingüzerindestr()çağır. credit_factorüzerindestr()çağır ve yapısınıcredit_ratingile 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