Perubahan periode dan struktur jatuh tempo

Penilaian Produk Asuransi Jiwa di R

Roel Verbelen, Ph.D.

Statistician, Finity Consulting

Beranjak dari suku bunga tahunan konstan

Dua pertanyaan:

  1. Bagaimana menangani suku bunga saat menerapkan perubahan periode (mis. dari tahun ke bulan)?

  2. Bagaimana beralih dari suku bunga konstan ke tingkat yang berubah seiring waktu?

Penilaian Produk Asuransi Jiwa di R

Dari tahunan ke suku bunga per-$m$

  • Suku bunga tahunan $i$.

  • Bagaimana menurunkan $i^{\star}_m$ tingkat yang berlaku untuk periode $1/m$ tahun?

$\qquad$ Maka:

$$ 1+i = (1+i^{\star}_m)^m \quad \Leftrightarrow \quad i^{\star}_m = (1+i)^{1/m}-1. $$

Penilaian Produk Asuransi Jiwa di R

Dari tahunan ke suku bunga per-$m$ di R

# Yearly interest rate
i <- 0.03

# Calculate the monthly interest rate (monthly_interest <- (1 + i) ^ (1 / 12) - 1)
0.00246627
# From monthly to yearly interest rate
(1 + monthly_interest) ^ 12 - 1
0.03
Penilaian Produk Asuransi Jiwa di R

Suku bunga tidak konstan

  • Pengamatan:

    • suku bunga tidak harus konstan;

    • struktur jatuh tempo suku bunga atau kurva imbal hasil.

  • Masukkan ini ke dalam notasi dan kerangka kita!

Penilaian Produk Asuransi Jiwa di R

Suku bunga tidak konstan

Penilaian Produk Asuransi Jiwa di R

Suku bunga tidak konstan

Penilaian Produk Asuransi Jiwa di R

Suku bunga tidak konstan

Penilaian Produk Asuransi Jiwa di R

Suku bunga tidak konstan

Penilaian Produk Asuransi Jiwa di R

Suku bunga tidak konstan

Penilaian Produk Asuransi Jiwa di R

# Define the vector containing the interest rates
interest <- c(0.04, 0.03, 0.02, 0.01)
# Define the vector containing the inverse of 1 plus the interest rate
yearly_discount_factors <- (1 + interest) ^ - 1
# Define the discount factors to time 0 using cumprod()
discount_factors <- c(1 , cumprod(yearly_discount_factors))
discount_factors
1.0000000 0.9615385 0.9335325 0.9152279 0.9061663
Penilaian Produk Asuransi Jiwa di R

Ayo berlatih!

Penilaian Produk Asuransi Jiwa di R

Preparing Video For Download...