Membuat factor
Peringkat kredit obligasi lazim digunakan pada instrumen pendapatan tetap di dunia keuangan sebagai ukuran sederhana tentang seberapa "berisiko" suatu obligasi. Di sini, tingkat risiko dapat didefinisikan sebagai probabilitas gagal bayar, yang berarti ketidakmampuan melunasi utang Anda. Lembaga pemeringkat kredit Standard and Poor's dan Fitch mendefinisikan peringkat berikut, dari yang paling kecil kemungkinan gagal bayar hingga yang paling besar:
AAA, AA, A, BBB, BB, B, CCC, CC, C, D
Ini adalah contoh sempurna dari sebuah factor! Ini merupakan variabel kategorikal yang hanya memiliki sejumlah tingkat (levels) yang terbatas.
Untuk membuat factor di R, gunakan fungsi factor(), dan masukkan vektor yang ingin Anda ubah menjadi factor.
Misalkan Anda memiliki portofolio berisi 7 obligasi dengan peringkat kredit berikut:
credit_rating <- c("AAA", "AA", "A", "BBB", "AA", "BBB", "A")
Untuk membuat factor dari ini:
factor(credit_rating)
[1] AAA AA A BBB AA BBB A
Levels: A AA AAA BBB
Sebuah vektor karakter baru, credit_rating, telah dibuat untuk Anda dalam kode latihan ini.
Latihan ini merupakan bagian dari kursus
Pengantar R untuk Keuangan
Instruksi latihan
- Ubah
credit_ratingmenjadi factor menggunakanfactor(). Simpan sebagaicredit_factor. - Cetak
credit_factor. - Panggil
str()padacredit_ratinguntuk melihat strukturnya. - Panggil
str()padacredit_factordan bandingkan strukturnya dengancredit_rating.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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