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, kursun bir parçasıdır

Finans için R'ye Giriş

Kursa Göz Atın

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ı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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