Lebih lanjut tentang vapply()
Perbedaan antara vapply() dan sapply() ditunjukkan pada contoh terakhir untuk memperlihatkan bagaimana vapply() gagal secara tepat, tetapi bagaimana jika tidak gagal? Ketika tidak ada kesalahan, vapply() mengembalikan hasil yang disederhanakan sesuai dengan argumen FUN.VALUE.
Himpunan data stock_return yang berisi imbal hasil harian untuk Apple, IBM, dan Microsoft telah disediakan. Fungsi sharpe() juga tersedia.
Latihan ini adalah bagian dari kursus
R Tingkat Menengah untuk Keuangan
Petunjuk latihan
- Hitung rasio Sharpe untuk setiap saham menggunakan
vapply(). - Gunakan
summary()pada kolomappleuntuk mendapatkan ringkasan 6 angka. - Gunakan
vapply()dengan fungsisummary()padastock_returnuntuk meringkas setiap kolom.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Sharpe ratio for all stocks
vapply(___, ___, FUN.VALUE = numeric(___))
# Summarize Apple
___
# Summarize all stocks
vapply(___, ___, FUN.VALUE = numeric(___))