開始使用免費開始

同世代存活機率

Cynthia 先前計算的「1999 年時 18 歲存活至 23 歲」的機率,其實是「期間存活機率」。你能協助她調整計算,將存活機率隨時間變動的動態納入考量嗎?因此,在乘法法則中使用的「一年期存活機率」應該要以對角線方式從生命表擷取:

$$ _5p_{18, 1999} = p_{18, 1999} \cdot p_{19,2000} \cdot p_{20,2001} \cdot p_{21,2002} \cdot p_{22,2003} $$

前一個練習中的 life_table 物件仍已載入。

本練習屬於課程

以 R 估值人壽保險商品

檢視課程

練習說明

  • 使用 subset() 建立並印出出生於 \(1999 - 18 = 1981\) 的女性同世代生命表。
  • life_table_1981qx 欄定義同世代一年期存活機率 px
  • 計算 5 年期的同世代存活機率(18)。
  • 你能用一行指令,將此計算套用到早一個世紀的 1881 年出生嗎?你需要同時使用 with()subset()

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Construct and print the cohort life table for birth year 1981
life_table_1981 <- ___(___, ___)
life_table_1981

# 1981 cohort one-year survival probabilities
px <- ___

# 1981 cohort survival probability that (18) survives 5 more years
___(px[(___):(___)])

# 1881 cohort survival probability that (18) survives 5 more years
___(___(life_table, year - age == ___), prod(1 - qx[(18 + 1):(22 + 1)]))
編輯並執行程式碼