Immediate vs due
Sebagai tugas lanjutan, atasan Cynthia memintanya mencari cara menyesuaikan skrip untuk anuitas hidup immediate, di mana pembayaran dimulai setelah satu tahun.
Tabel kematian perempuan Belgia tahun 1999 telah dimuat sebagai life_table dan kode solusi dari latihan sebelumnya disediakan sebagai titik awal. Ketik life_annuity_due di konsol jika Anda ingin mengingat definisi fungsinya.
Latihan ini merupakan bagian dari kursus
Penilaian Produk Asuransi Jiwa di R
Instruksi latihan
- Berdasarkan fungsi
life_annuity_due(), tulislah fungsi barulife_immediate_annuity()yang menghitung EPV anuitas hidup seumur hidup jenis immediate. Karena tidak ada manfaat yang dibayarkan pada waktu 0 untuk anuitas immediate, baikkpxmaupundiscount_factorsharus didefinisikan mulai waktu 1. - Hitung EPV anuitas hidup seumur hidup jenis immediate untuk (20) pada tingkat bunga konstan 2% menggunakan
life_table. Verifikasikan bahwa hasilnya 1 EUR lebih rendah dibandingkan anuitas due.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# EPV of a whole life annuity due for (20) at interest rate 2% using life_table
life_annuity_due(20, 0.02, life_table)
# Function to compute the EPV of a whole life immediate annuity for a given age, interest rate i and life table
life_immediate_annuity <- function(age, i, life_table) {
px <- ___
kpx <- ___(px[(age + 1):length(px)])
discount_factors <- (___) ^ - (___)
sum(___)
}
# EPV of a whole life immediate annuity for (20) at interest rate 2% using life_table
life_immediate_annuity(___, ___, ___)