Skip to content

Kai-Yun-Chang/--Simulation-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 

Repository files navigation

GMDB Simulation & Valuation (Investment-Linked Insurance)

📌 Project Overview

本專案建立一個投資型壽險(Investment-Linked Insurance)之模擬模型,分析不同 GMDB(Guaranteed Minimum Death Benefit)設計對保單風險、成本與利潤的影響。透過 Monte Carlo 模擬與 Risk-Neutral 定價,本專案從Real-world simulation及Risk-neutral valuation兩個角度分析產品。

💻 核心程式碼 完整模擬過程與數據分析請參考: GMDB 定價模型主程式 (Jupyter Notebook)


🎯 Objectives

  • 比較不同 GMDB 設計(Basic / Ratchet / Roll-up)
  • 分析關鍵指標:
    • Account Value (AV)
    • Death Benefit (DB)
    • Guarantee Cost (GC)
    • Tail Risk
    • Profit Distribution
  • 評估產品設計對風險與經濟成本的影響
  • 使用 risk-neutral 方法衡量保證的市場一致價值

🧩 Model Framework

Simulation Flow

graph TD
    %% 主流程
    Input[定義保單設計與精算因子] --> Mechanism{帳戶初始設定}
    Mechanism --> Simulation[蒙地卡羅模擬流程]
    Simulation --> Risk-neutral[改用Risk-neutral評價Guarantee cost]
    Risk-neutral --> Result[Profit and Risk Metrics]

    %% 蒙地卡羅詳細步驟 (子圖)
    subgraph Simulation [蒙地卡羅模擬流程]
        S1[隨機抽樣死亡判定] -->|U < qx| Dead[死亡: 觸發理賠]
        S1 -->|U >= qx| Alive[生存]
        Dead --> DB[計算給付額DB、GC: Basic/Ratchet/Roll-up]
        Alive --> |AV不足 lapse| Lapse[失效: surrender value]
        Alive --> |存續|S2[模擬標的資產路徑: GBM、套用保單結構更新AV]
        S2 --> |進入下個月模擬| S1
    end

    style Dead fill:#ffe9ef,stroke:#ffdee7
    style Alive fill:#ffe9ef,stroke:#ffdee7
    style Simulation fill:#c0d9d9,stroke:#01579b,stroke-width:2px
Loading

🏗 GMDB Design

1. Basic

  • 固定保證(例如:160 萬)
  • 結構最簡單,成本最低

2. Ratchet

  • 鎖定過去最高 AV
  • 提供額外保障,但成本增加有限

3. Roll-up

  • 保證隨時間成長
  • 顯著提高 guarantee 成本與風險

📊 Key Results

1. Account Value (AV)

  • 三種設計 AV 路徑相同 (因目前保證結構設計不影響投資績效、Fee、COI)

圖片描述

2. Death Benefit (DB)

  • 高 AV 情境:三者趨於一致 (p95 接近、 p99 完全一樣,顯示極端情境由高帳戶價值(報酬表現非常好的情況) 主導,而非 guarantee 結構。
  • 低 AV 情境:差異顯著(Roll-up 提高死亡給付的平均值與中位數)
Metric Basic Ratchet Roll-up
Conditional Mean Death Benefit 1,825,812.1478 1,866,651.6769 2,412,352.2847
Conditional Median Death Benefit 1,600,000.0000 1,600,000.0000 2,456,184.9075
Conditional P95 Death Benefit 3,004,062.7230 3,017,255.3892 3,011,555.8759
Conditional P99 Death Benefit 3,651,355.1438 3,651,355.1438 3,651,355.1438

圖片描述 圖片描述

3. Guarantee Cost (GC)

  • Basic < Ratchet < Roll-up
  • Roll-up 顯著增加 tail risk
Metric Basic Ratchet Roll-up
Conditional Mean Guarantee Cost 320,104.0512 360,943.5802 906,644.1881
Conditional Trigger Rate 0.6829 0.8171 0.9268
Conditional P95 Guarantee Cost 916,126.4385 916,126.4385 1,662,081.2362
Conditional P99 Guarantee Cost 977,597.9856 977,597.9856 2,125,561.9181
Worst 5% Mean Guarantee Cost (Conditional) 954,618.2510 954,618.2510 1,955,866.0768

圖片描述 圖片描述

4. Tail Risk

  • 保單具有明顯 tail risk
  • 少數情境產生極端虧損
  • Roll-up 放大下檔風險

💰 Profit Analysis

Profit analysis 採 fee-based 觀點,聚焦於保險公司費用收入(COI 與 administrative fees)與保證成本(guarantee cost)之差額。因為帳戶價值(AV)屬於保戶資產,故未納入現金流之 inflow 或 outflow。

Design Mean Profit
Basic Highest
Ratchet Slightly lower
Roll-up Lowest

Metric Basic Ratchet Roll-up
mean 110,547.8367 108,181.6169 74,900.2316
median 131,498.3045 131,454.6340 131,454.6340
p5 96,080.8430 -2,777.8207 -548,257.3062
p95 152,407.9392 152,407.9392 152,407.9392
p99 164,025.9892 164,025.9892 164,025.9892
loss_prob 0.0440 0.0520 0.0720

採log scale

Insights

  • 大部分情境下保單維持穩定正利潤(中位數高且 P95、P99 幾乎一致)
  • 各 GMDB 設計在常態與上行情境下差異有限
  • 利潤差異主要來自尾端風險產生巨大虧損
  • Roll-up 顯著放大下檔風險,在不利情境下產生較大虧損

👉 結構類似: Small, stable gains (fees) + rare but severe losses (guarantee trigger)


📈 Risk-Neutral Valuation

Design Guarantee Value
Basic Low
Ratchet Slightly higher
Roll-up Significantly higher

Guarantee Type GMDB Price
Basic 34,097.4664
Ratchet 34,792.2075
Roll-up 77,164.1485

Interpretation

  • GMDB ≈ Embedded Put Option
  • Roll-up 顯著提高 option value
  • 成本主要來自 downside risk

🔍 Real-world vs Risk-neutral

Perspective Meaning
Real-world 實際會發生什麼
Risk-neutral 市場覺得值多少

👉 兩者互補,用於:

  • Profit analysis
  • Pricing

💡 Key Insights

  • GMDB 設計影響 tail risk,而非平均報酬
  • Ratchet 是低成本保障升級
  • Roll-up 顯著增加風險與成本
  • 保單結構類似 short put payoff

⚠️ Practical Implications

  • Roll-up 需更高費率或 hedge
  • Ratchet 可作為平衡風險與吸引力的設計
  • Risk-neutral valuation 可用於:
    • 定價
    • 避險成本評估

📌 Conclusion

  1. GMDB 商品的核心風險來自於下檔保障機制不同, GMDB 設計在一般情境下的損益分布相近,但其差異主要來自少數極端虧損情境,因此平均結果的差異主要由 tail risk 所驅動,而GMDB 設計對尾端風險影響更為明顯。
  2. Ratchet 屬於相對低成本的保障升級;Roll-up 雖提供較高保障,但需搭配更高費率或風險管理機制。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors