Asuransi jiwa seumur hidup
Untuk membantu temannya, Ethan, yang sedang belajar menghadapi ujian aktuaris, Cynthia ingin membuatkan kode R yang menghitung EPV dari asuransi jiwa (seumur hidup) pada \((x)\) untuk tingkat bunga konstan \(i\) yang diberikan. Karena manfaat kematian bernilai konstan 1 EUR, Anda tidak perlu memasukkannya secara eksplisit dalam perhitungan.
Tabel mortalitas perempuan Belgia tahun 1999 sudah dimuat sebagai life_table. Fungsi plot_by_age() dan plot_by_interest_rate() telah didefinisikan sebelumnya untuk menggambarkan bagaimana EPV berubah terhadap usia \(x\) pemegang polis dan terhadap tingkat bunga. Anda dapat meninjau fungsi-fungsi ini dengan mengetikkan namanya di konsol R.
Latihan ini merupakan bagian dari kursus
Penilaian Produk Asuransi Jiwa di R
Instruksi latihan
- Lengkapi fungsi
whole_life_insurance()yang menghitung EPV asuransi jiwa seumur hidup untukage, tingkat bungai, danlife_tableyang diberikan. - Jalankan kode yang telah disiapkan untuk memplot EPV asuransi jiwa seumur hidup pada rentang usia (pada tingkat bunga 3%) dan rentang tingkat bunga (untuk usia 20 tahun). Interpretasikan grafik yang dihasilkan.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# Function to compute the EPV of a whole life insurance
whole_life_insurance <- function(age, i, life_table) {
qx <- life_table$qx
px <- ___
kpx <- c(1, cumprod(px[(___):(length(px) - 1)]))
kqx <- kpx * qx[(___):length(qx)]
discount_factors <- (___) ^ - (1:length(kqx))
sum(discount_factors * kqx)
}
# Plot the EPV of a whole life insurance for a range of ages at interest rate 3% using life_table
plot_by_age()
# Plot the EPV of a whole life insurance for (20) for a range of interest rates using life_table
plot_by_interest_rate()