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ırEgzersiz talimatları
- Aynı veriyi kullanarak,
credit_factoriçindeki 3 ve 7. pozisyonlardaki"A"tahvillerini kaldır. Şimdilikdrop = TRUEkullanma. Bunukeep_leveldeğişkenine ata. keep_level'ı çiz.- Şimdi
credit_factoriçinden"A"yı tekrar kaldır, ama bu kezdrop = TRUEkullan. Bunudrop_leveldeğ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