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

Bir faktörü alt kümelemek

Vektörleri alt kümelerken yaptığın gibi faktörleri de alt kümeleyebilirsin. Her zamanki gibi, anahtar [ ]! Ancak, analizinden bir faktör düzeyini çıkarmak istediğinde R ilginç bir davranış sergiler. Örneğin, portföyünden AAA tahvilini çıkarmak istiyorsan ne olur?

credit_factor

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

credit_factor[-1]

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

R, birinci pozisyondaki AAA tahvilini kaldırdı ama AAA düzeyini bırakıyor! Bunu çizecek olsan, sağda gördüğün çubuk grafiğe ulaşırsın. Daha iyi bir plan, R'a AAA düzeyini tamamen atmasını söylemek olurdu. Bunu yapmak için drop = TRUE ekle:

credit_factor[-1, drop = TRUE]

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

İstediğin tam olarak buydu!

Bu egzersiz

Finans için R'ye Giriş

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

Egzersiz talimatları

  • Aynı veriyi kullanarak, credit_factor içindeki 3 ve 7. pozisyonlardaki "A" tahvillerini kaldır. Şimdilik drop = TRUE kullanma. Bunu keep_level değişkenine ata.
  • keep_level'ı çiz.
  • Şimdi credit_factor içinden "A"yı tekrar kaldır, ama bu kez drop = TRUE kullan. Bunu drop_level değişkenine ata.
  • drop_level'ı çiz.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Remove the A bonds at positions 3 and 7. Don't drop the A level.
keep_level <- 

# Plot keep_level


# Remove the A bonds at positions 3 and 7. Drop the A level.
drop_level <-

# Plot drop_level
Kodu Düzenle ve Çalıştır