AktuNotes
← Kembali
TA2 · Materi 9.2

Chain Ladder Method

Calculation-Intensive Bobot: 5–10% (bersama Topik 9) Brown & Lennox (2015), Introduction to Ratemaking and Loss Reserving, Bab 2 & 3
TA2ChainLadderLossReservingRunOffTriangleTeoriRisiko

📊 9.2 — Chain Ladder Method

Ringkasan Cepat

Topik: Metode Chain Ladder | Bobot: ~5–10% (Topik 9) | Difficulty: Calculation-Intensive Ref: Brown & Lennox (2015), Bab 2 & 3 | Prereq: 9.1 Long-Tail vs Short-Tail Business


Section 0 — Pemetaan Topik

Topik TA2Sub-topik IDSkill DiujiBobotDifficultyPrerequisiteConnected TopicsReferensi
Estimasi Klaim yang Belum Dibayar9.2Membentuk run-off triangle kumulatif; menghitung link ratios fkf_k; memproyeksikan nilai ultimate; menghitung IBNR reserve5–10% (bersama Topik 9)Calculation-Intensive9.1 Long-Tail vs Short-Tail Business9.3 Bornhuetter-Ferguson MethodBrown & Lennox (2015), Bab 2 & 3

Section 1 — Intuisi

Bayangkan sebuah perusahaan asuransi kendaraan bermotor yang menerima klaim kecelakaan. Klaim yang terjadi pada tahun 2022 tidak semuanya langsung dilaporkan dan dibayar di tahun yang sama — sebagian dilaporkan terlambat, sebagian lagi masih dalam proses investigasi, dan sebagian baru diselesaikan pada tahun 2024 atau bahkan lebih lambat. Akibatnya, di akhir tahun 2022, perusahaan hanya tahu sebagian dari total klaim yang sebenarnya akan mereka tanggung dari kejadian tahun itu. Masalah ini — memperkirakan berapa total klaim yang “sesungguhnya” akan dibayar di masa depan untuk kejadian yang sudah terjadi — disebut estimasi ultimate claims atau cadangan klaim (loss reserve).

Metode Chain Ladder adalah teknik paling klasik dan paling banyak digunakan di industri asuransi untuk menjawab pertanyaan ini. Idenya sangat sederhana: jika historis menunjukkan bahwa klaim yang sudah diketahui di akhir tahun pertama biasanya berkembang menjadi 1.4 kali lipatnya di akhir tahun kedua, dan 1.1 kali di tahun ketiga sebelum akhirnya stabil — maka kita bisa menggunakan pola perkembangan historis tersebut untuk memproyeksikan klaim yang saat ini belum selesai ke nilai ultimatnya. Nama “Chain Ladder” sendiri menggambarkan cara proyeksi ini bekerja: seperti memanjat anak tangga, setiap kolom dalam development triangle dikembangkan ke kolom berikutnya menggunakan link ratio atau age-to-age factor.

Yang membuat metode ini penting dalam konteks regulasi dan aktuaria adalah bahwa cadangan klaim merupakan liabilitas terbesar di neraca perusahaan asuransi umum (non-life). Estimasi yang terlalu rendah mengancam solvabilitas perusahaan; terlalu tinggi menggerus profitabilitas secara artifisial. Chain Ladder memberikan cara yang transparan, terstruktur, dan dapat diaudit untuk membuat estimasi ini — dan dalam ujian TA2, kemampuan mengisi triangle, menghitung link ratios, memproyeksikan nilai ultimate, dan menghitung IBNR (Incurred But Not Reported) reserve adalah kompetensi yang selalu diuji.


Section 2 — Definisi Formal

Definisi Matematis — Run-Off Triangle dan Proyeksi Chain Ladder

Misalkan Ci,kC_{i,k} adalah klaim kumulatif untuk accident year ii pada development period kk. Metode Chain Ladder memproyeksikan nilai ultimate Ci,nC_{i,n} menggunakan:

C^i,k+1=fkCi,k\hat{C}_{i,k+1} = f_k \cdot C_{i,k}

di mana link ratio (age-to-age factor) fkf_k diestimasi dari data historis sebagai:

f^k=i=1nkCi,k+1i=1nkCi,k\hat{f}_k = \frac{\sum_{i=1}^{n-k} C_{i,k+1}}{\sum_{i=1}^{n-k} C_{i,k}}

IBNR reserve untuk accident year ii adalah:

IBNRi=C^i,nCi,n+1i\text{IBNR}_i = \hat{C}_{i,n} - C_{i, n+1-i}

Tabel Variabel & Parameter

SimbolMaknaCatatan
iiAccident year (tahun kejadian)i=1,2,,ni = 1, 2, \ldots, n; baris dalam triangle
kkDevelopment period (periode perkembangan)k=1,2,,nk = 1, 2, \ldots, n; kolom dalam triangle
Ci,kC_{i,k}Klaim kumulatif, accident year ii, development period kkSelalu kumulatif (bukan incremental) dalam Chain Ladder
nnJumlah accident years = jumlah development periodsTriangle berukuran n×nn \times n
f^k\hat{f}_kLink ratio dari period kk ke k+1k+1Juga disebut age-to-age factor atau development factor
C^i,n\hat{C}_{i,n}Estimasi nilai ultimate untuk accident year iiProyeksi ke development period terakhir
Ci,n+1iC_{i, n+1-i}Nilai kumulatif terbaru yang diketahui untuk accident year iiDiagonal terbaru (latest diagonal)
IBNRi\text{IBNR}_iCadangan klaim untuk accident year iiIncurred But Not Reported; nilai yang masih harus dibayar
Total IBNR\text{Total IBNR}Total cadangan seluruh accident yearsiIBNRi\sum_i \text{IBNR}_i
f^ktail\hat{f}_k^{\text{tail}}Tail factorFaktor perkembangan dari period terakhir ke ultimate; sering = 1.000 jika sudah fully developed

Rumus Utama

1. Estimasi Link Ratio (Volume-Weighted Average):

f^k=i=1nkCi,k+1i=1nkCi,k,k=1,2,,n1\hat{f}_k = \frac{\sum_{i=1}^{n-k} C_{i,k+1}}{\sum_{i=1}^{n-k} C_{i,k}}, \quad k = 1, 2, \ldots, n-1

Label: Ini adalah rata-rata tertimbang berbobot volume — bukan rata-rata aritmetika biasa dari rasio individual. Penyebut menggunakan seluruh data yang tersedia untuk kolom kk, yaitu nkn-k baris (accident years yang sudah berkembang melewati period kk).

2. Proyeksi Nilai Ultimate:

C^i,n=Ci,n+1i×f^n+1i×f^n+2i××f^n1×f^tail\hat{C}_{i,n} = C_{i,\, n+1-i} \times \hat{f}_{n+1-i} \times \hat{f}_{n+2-i} \times \cdots \times \hat{f}_{n-1} \times \hat{f}_{\text{tail}}

Label: Proyeksi dilakukan berurutan dari kolom terbaru yang diketahui untuk accident year ii hingga kolom ultimate nn. Kalikan semua link ratio yang belum terjadi secara berantai — inilah makna “Chain Ladder”.

3. Cumulative Development Factor (CDF) ke Ultimate:

CDFkn=f^k×f^k+1××f^n1×f^tail\text{CDF}_{k \to n} = \hat{f}_k \times \hat{f}_{k+1} \times \cdots \times \hat{f}_{n-1} \times \hat{f}_{\text{tail}}

Label: CDF mengukur berapa kali lipat klaim pada development period kk diperkirakan berkembang hingga ultimate. Useful untuk cross-check dan untuk menghitung % klaim yang sudah settled: %paidk=1/CDFkn\%\text{paid}_k = 1/\text{CDF}_{k \to n}.

4. IBNR Reserve per Accident Year:

IBNRi=C^i,nCi,n+1i\text{IBNR}_i = \hat{C}_{i,n} - C_{i,\, n+1-i}

Label: Selisih antara nilai ultimate yang diproyeksikan dan nilai kumulatif terbaru yang sudah diketahui. Ini adalah jumlah yang masih harus dicadangkan.

5. Total IBNR Reserve:

Total IBNR=i=1nIBNRi=i=2n(C^i,nCi,n+1i)\text{Total IBNR} = \sum_{i=1}^{n} \text{IBNR}_i = \sum_{i=2}^{n} \left(\hat{C}_{i,n} - C_{i,\, n+1-i}\right)

Label: Accident year i=1i=1 (tertua) biasanya sudah fully developed sehingga IBNR1=0\text{IBNR}_1 = 0.

Asumsi Eksplisit

  1. Proporsionalitas perkembangan: Klaim masa depan Ci,k+1C_{i,k+1} proporsional dengan klaim yang sudah diketahui Ci,kC_{i,k} — yaitu link ratio fkf_k berlaku seragam untuk semua accident years pada development period yang sama.
  2. Stabilitas pola perkembangan: Link ratio fkf_k adalah konstan antar accident years — pola perkembangan historis akan berlanjut di masa depan. Ini gagal jika ada perubahan proses klaim, hukum, atau praktik settlement yang signifikan.
  3. Independensi antar accident years: Klaim dari satu accident year tidak mempengaruhi klaim dari accident year lain — tidak ada korelasi sistematis antar baris.
  4. Data kumulatif digunakan: Triangle harus berisi data kumulatif, bukan incremental — Chain Ladder standar diaplikasikan pada Ci,kC_{i,k} kumulatif, bukan ci,kc_{i,k} incremental.
  5. Tail factor diketahui atau diasumsikan: Jika development period terakhir belum mencapai ultimate (ftail>1f_{\text{tail}} > 1), harus ditentukan dari sumber eksternal atau assumed equal to 1.000 (fully developed).

Section 3 — Jembatan Logika

Dari Definisi ke Rumus — Mengapa Link Ratio Dihitung sebagai Rasio Kolom, Bukan Rata-rata Rasio Baris

Ada dua cara menghitung link ratio dari data: (1) hitung rasio Ci,k+1/Ci,kC_{i,k+1}/C_{i,k} untuk setiap baris ii, lalu rata-ratakan; atau (2) jumlahkan seluruh Ci,k+1C_{i,k+1} dan bagi dengan jumlah seluruh Ci,kC_{i,k}. Chain Ladder standar menggunakan cara (2) — volume-weighted average. Alasannya: accident year dengan klaim lebih besar secara proporsional lebih “informatif” tentang pola perkembangan yang sesungguhnya, sehingga layak mendapat bobot lebih besar dalam estimasi. Cara (1) memberikan bobot yang sama untuk setiap accident year, bahkan yang klaimnya sangat kecil — ini tidak efisien secara statistik.

Struktur Run-Off Triangle — Cara Membacanya

Triangle berukuran n×nn \times n memiliki struktur berikut:

  • Baris = accident year ii (dari i=1i=1 tertua hingga i=ni=n terbaru)
  • Kolom = development period kk (dari k=1k=1 paling awal hingga k=nk=n ultimate)
  • Diagonal kanan atas = data yang sudah tersedia (diketahui)
  • Segitiga kanan bawah = data yang belum tersedia (harus diproyeksikan)
  • Diagonal terbaru (latest diagonal) = nilai Ci,n+1iC_{i,\, n+1-i}, yaitu titik paling kanan pada setiap baris — ini titik awal proyeksi untuk setiap accident year

Accident year i=ni=n (terbaru) hanya memiliki Cn,1C_{n,1} yang diketahui dan butuh proyeksi paling panjang. Accident year i=1i=1 (tertua) sudah memiliki seluruh nn kolom dan biasanya sudah ultimate.

Derivasi Step-by-Step: Prosedur Lengkap Chain Ladder

Diberikan triangle kumulatif 4×44 \times 4 (ilustrasi singkat):

Langkah 1 — Pastikan data dalam bentuk kumulatif.

Jika diberikan data incremental ci,kc_{i,k}, konversi dulu: Ci,k=j=1kci,jC_{i,k} = \sum_{j=1}^{k} c_{i,j}.

Langkah 2 — Hitung link ratio f^k\hat{f}_k untuk setiap kolom:

f^k=i:Ci,k+1 tersediaCi,k+1i:Ci,k+1 tersediaCi,k\hat{f}_k = \frac{\sum_{i: C_{i,k+1} \text{ tersedia}} C_{i,k+1}}{\sum_{i: C_{i,k+1} \text{ tersedia}} C_{i,k}}

Untuk k=1k=1: gunakan semua n1n-1 baris yang memiliki data di kolom 2. Untuk k=n1k=n-1: hanya 1 baris yang tersedia.

Langkah 3 — Tentukan tail factor.

Jika tidak disebutkan, asumsikan f^tail=1.000\hat{f}_{\text{tail}} = 1.000 (development sudah selesai setelah period nn).

Langkah 4 — Hitung CDF ke ultimate untuk setiap development period:

CDFk=f^k×f^k+1××f^n1×f^tail\text{CDF}_k = \hat{f}_k \times \hat{f}_{k+1} \times \cdots \times \hat{f}_{n-1} \times \hat{f}_{\text{tail}}

Mulai dari k=n1k=n-1 ke kanan, kemudian mundur ke kiri secara berantai.

Langkah 5 — Proyeksikan nilai ultimate untuk setiap accident year:

C^i,n=Ci,n+1i×CDFn+1i\hat{C}_{i,n} = C_{i,\, n+1-i} \times \text{CDF}_{n+1-i}

Accident year i=1i=1: sudah di kolom nn, tidak perlu proyeksi. Accident year i=ni=n: proyeksi paling panjang.

Langkah 6 — Hitung IBNR per accident year dan total:

IBNRi=C^i,nCi,n+1i,Total IBNR=i=2nIBNRi\text{IBNR}_i = \hat{C}_{i,n} - C_{i,\, n+1-i}, \qquad \text{Total IBNR} = \sum_{i=2}^{n} \text{IBNR}_i
Tiga Larangan Fatal dalam Chain Ladder
  1. JANGAN menggunakan data incremental langsung dalam formula link ratio — Chain Ladder standar memerlukan data kumulatif. Jika diberikan data incremental, konversi terlebih dahulu dengan cara menjumlahkan secara baris sebelum menghitung link ratio apapun.
  2. JANGAN rata-ratakan link ratio individual per baris (fˉk=1nkiCi,k+1/Ci,k\bar{f}_k = \frac{1}{n-k}\sum_i C_{i,k+1}/C_{i,k}) dan menyebutnya sebagai Chain Ladder standar — ini adalah simple average, bukan volume-weighted average. Keduanya berbeda dan memberikan hasil berbeda.
  3. JANGAN lupa mengalikan dengan semua link ratio yang tersisa hingga ultimate — bukan hanya satu langkah. Jika accident year i=3i=3 dalam triangle 4×44\times4 berada di kolom k=2k=2, proyeksi ultimatenya = C3,2×f^2×f^3×f^tailC_{3,2} \times \hat{f}_2 \times \hat{f}_3 \times \hat{f}_{\text{tail}}, bukan hanya C3,2×f^2C_{3,2} \times \hat{f}_2.

Section 4 — Contoh Soal

Soal A — Fundamental

Soal: Diberikan run-off triangle kumulatif berikut (dalam jutaan rupiah):

Accident YearDev. 1Dev. 2Dev. 3
2021100150165
2022120180
2023140

Hitung link ratio f^1\hat{f}_1 dan f^2\hat{f}_2, lalu proyeksikan nilai ultimate untuk semua accident years. Asumsikan tail factor = 1.000.

Solusi Soal A

Pendekatan: Hitung volume-weighted link ratios dari data yang tersedia, lalu proyeksikan secara berantai dari latest diagonal ke ultimate.

1. Identifikasi Variabel

  • n=3n = 3 development periods, n=3n = 3 accident years
  • Data tersedia (segitiga atas-kiri): C1,1=100C_{1,1}=100, C1,2=150C_{1,2}=150, C1,3=165C_{1,3}=165; C2,1=120C_{2,1}=120, C2,2=180C_{2,2}=180; C3,1=140C_{3,1}=140
  • Latest diagonal: C1,3=165C_{1,3}=165, C2,2=180C_{2,2}=180, C3,1=140C_{3,1}=140
  • Tail factor: f^tail=1.000\hat{f}_{\text{tail}} = 1.000

2. Identifikasi Model Chain Ladder dengan volume-weighted link ratios. Triangle 3×33 \times 3, data sudah dalam format kumulatif.

3. Setup Persamaan

f^k=i=1nkCi,k+1i=1nkCi,k\hat{f}_k = \frac{\sum_{i=1}^{n-k} C_{i,k+1}}{\sum_{i=1}^{n-k} C_{i,k}}

4. Eksekusi Aljabar

Hitung f^1\hat{f}_1 (kolom 1 → 2, tersedia untuk AY 2021 dan 2022):

f^1=C1,2+C2,2C1,1+C2,1=150+180100+120=330220=1.5000\hat{f}_1 = \frac{C_{1,2} + C_{2,2}}{C_{1,1} + C_{2,1}} = \frac{150 + 180}{100 + 120} = \frac{330}{220} = 1.5000

Hitung f^2\hat{f}_2 (kolom 2 → 3, tersedia hanya untuk AY 2021):

f^2=C1,3C1,2=165150=1.1000\hat{f}_2 = \frac{C_{1,3}}{C_{1,2}} = \frac{165}{150} = 1.1000

Hitung CDF ke ultimate:

CDF2=f^2×1.000=1.1000\text{CDF}_2 = \hat{f}_2 \times 1.000 = 1.1000 CDF1=f^1×CDF2=1.5000×1.1000=1.6500\text{CDF}_1 = \hat{f}_1 \times \text{CDF}_2 = 1.5000 \times 1.1000 = 1.6500

Proyeksikan nilai ultimate:

AY 2021: sudah di Dev. 3 → C^1,3=165\hat{C}_{1,3} = 165 (tidak perlu proyeksi)

AY 2022: di Dev. 2 → C^2,3=C2,2×f^2=180×1.1000=198\hat{C}_{2,3} = C_{2,2} \times \hat{f}_2 = 180 \times 1.1000 = 198

AY 2023: di Dev. 1 → C^3,3=C3,1×CDF1=140×1.6500=231\hat{C}_{3,3} = C_{3,1} \times \text{CDF}_1 = 140 \times 1.6500 = 231

Hitung IBNR:

IBNR2021=165165=0\text{IBNR}_{2021} = 165 - 165 = 0 IBNR2022=198180=18\text{IBNR}_{2022} = 198 - 180 = 18 IBNR2023=231140=91\text{IBNR}_{2023} = 231 - 140 = 91 Total IBNR=0+18+91=109 juta\text{Total IBNR} = 0 + 18 + 91 = 109 \text{ juta}

5. Verification Semua f^k>1\hat{f}_k > 1 — klaim harus selalu tumbuh atau tetap (tidak boleh turun) dalam model kumulatif standar. AY 2023 dengan hanya 1 period perkembangan memiliki IBNR terbesar (91), konsisten dengan posisinya yang paling “hijau”. AY 2021 fully developed dengan IBNR = 0.

Hasil: f^1=1.500\hat{f}_1 = 1.500, f^2=1.100\hat{f}_2 = 1.100; Ultimate: 165, 198, 231; Total IBNR = 109 juta.

Exam Tips — Soal A

Target waktu: 3–4 menit. Common trap: Menghitung f^1\hat{f}_1 hanya dari satu baris (misalnya hanya 150/100150/100) alih-alih volume-weighted dari semua baris yang tersedia. Shortcut: Kolom paling kiri (k=1k=1) memiliki paling banyak data; kolom paling kanan (k=n1k=n-1) hanya punya 1 baris — otomatis link ratio-nya = rasio dua angka tersebut.


Soal B — Exam-Typical

Soal: Diberikan run-off triangle incremental (dalam ribu rupiah):

Accident YearDev. 1Dev. 2Dev. 3Dev. 4
202050030015050
2021600350180
2022700400
2023800

(a) Konversi ke triangle kumulatif. (b) Hitung semua link ratios dan CDF ke ultimate (tail factor = 1.000). (c) Proyeksikan nilai ultimate dan hitung total IBNR.

Solusi Soal B

Pendekatan: Konversi incremental ke kumulatif terlebih dahulu, lalu terapkan prosedur Chain Ladder standar.

1. Identifikasi Variabel

  • Triangle 4×44 \times 4, data incremental diberikan
  • n=4n = 4 development periods dan 4 accident years
  • Tail factor = 1.000

2. Identifikasi Model Chain Ladder — perlu konversi incremental → kumulatif sebelum menghitung link ratios.

3. Setup Persamaan

(a) Konversi ke kumulatif dengan menjumlahkan secara baris:

AYDev. 1Dev. 2Dev. 3Dev. 4
20205008009501,000
20216009501,130
20227001,100
2023800

4. Eksekusi Aljabar

(b) Hitung link ratios:

f^1=800+950+1,100500+600+700=2,8501,800=1.5833\hat{f}_1 = \frac{800 + 950 + 1{,}100}{500 + 600 + 700} = \frac{2{,}850}{1{,}800} = 1.5833 f^2=950+1,130800+950=2,0801,750=1.1886\hat{f}_2 = \frac{950 + 1{,}130}{800 + 950} = \frac{2{,}080}{1{,}750} = 1.1886 f^3=1,000950=1.0526\hat{f}_3 = \frac{1{,}000}{950} = 1.0526

Hitung CDF ke ultimate (dari kanan ke kiri):

CDF3=1.0526×1.000=1.0526\text{CDF}_3 = 1.0526 \times 1.000 = 1.0526 CDF2=1.1886×1.0526=1.2511\text{CDF}_2 = 1.1886 \times 1.0526 = 1.2511 CDF1=1.5833×1.2511=1.9810\text{CDF}_1 = 1.5833 \times 1.2511 = 1.9810

(c) Proyeksi ultimate:

AY 2020: C^1,4=1,000\hat{C}_{1,4} = 1{,}000 (sudah ultimate, IBNR = 0)

AY 2021 (di Dev. 3): C^2,4=1,130×1.0526=1,189.4\hat{C}_{2,4} = 1{,}130 \times 1.0526 = 1{,}189.4

AY 2022 (di Dev. 2): C^3,4=1,100×1.2511=1,376.2\hat{C}_{3,4} = 1{,}100 \times 1.2511 = 1{,}376.2

AY 2023 (di Dev. 1): C^4,4=800×1.9810=1,584.8\hat{C}_{4,4} = 800 \times 1.9810 = 1{,}584.8

Hitung IBNR:

IBNR2021=1,189.41,130=59.4\text{IBNR}_{2021} = 1{,}189.4 - 1{,}130 = 59.4 IBNR2022=1,376.21,100=276.2\text{IBNR}_{2022} = 1{,}376.2 - 1{,}100 = 276.2 IBNR2023=1,584.8800=784.8\text{IBNR}_{2023} = 1{,}584.8 - 800 = 784.8 Total IBNR=59.4+276.2+784.8=1,120.4 ribu\text{Total IBNR} = 59.4 + 276.2 + 784.8 = 1{,}120.4 \text{ ribu}

5. Verification Link ratios menurun dari f^1=1.583\hat{f}_1 = 1.583 ke f^3=1.053\hat{f}_3 = 1.053 — konsisten dengan pola perkembangan klaim yang biasanya paling cepat di awal lalu melambat. AY 2023 memiliki IBNR terbesar (784.8) karena baru di Dev. 1 dan masih jauh dari ultimate. Rasio IBNR/Ultimate untuk AY 2023 =784.8/1,584.8=49.5%= 784.8/1{,}584.8 = 49.5\% — masih setengah perjalanan.

Hasil: Total IBNR = 1.120,4 ribu rupiah ≈ Rp 1,12 miliar.

Exam Tips — Soal B

Target waktu: 5–6 menit. Common trap: (1) Lupa mengkonversi dari incremental ke kumulatif — ini kesalahan paling fatal dan paling sering terjadi ketika soal memberikan data incremental. (2) Menghitung CDF dari kiri ke kanan, padahal harus mulai dari kanan (CDFn1\text{CDF}_{n-1}) ke kiri. Shortcut: Selalu tulis ulang triangle kumulatif secara eksplisit sebelum menghitung apapun — 30 detik ini mencegah kesalahan sistemik.


Soal C — Challenging

Soal: Diberikan triangle kumulatif 5×55 \times 5 (dalam miliar rupiah) dengan tail factor yang tidak sama dengan 1:

AYDev. 1Dev. 2Dev. 3Dev. 4Dev. 5
2019200320400440452
2020240384480528
2021280450560
2022310496
2023350

Diketahui tail factor dari Dev. 5 ke ultimate adalah 1.020.

(a) Hitung seluruh link ratios f^1\hat{f}_1 s.d. f^4\hat{f}_4 dan CDF ke ultimate untuk setiap development period. (b) Proyeksikan nilai ultimate dan hitung IBNR per accident year. (c) Hitung persentase klaim yang telah terbayar (percent paid) untuk AY 2022 dan AY 2023 berdasarkan posisi mereka di latest diagonal.

Solusi Soal C

Pendekatan: Chain Ladder penuh dengan tail factor ≠ 1; tambahkan langkah penghitungan % paid menggunakan CDF.

1. Identifikasi Variabel

  • Triangle 5×55 \times 5; n=5n = 5; tail factor =1.020= 1.020
  • Latest diagonal: C1,5=452C_{1,5}=452, C2,4=528C_{2,4}=528, C3,3=560C_{3,3}=560, C4,2=496C_{4,2}=496, C5,1=350C_{5,1}=350

2. Identifikasi Model Chain Ladder dengan tail factor. Development period 5 bukan ultimate — perlu satu langkah tambahan ke ultimate.

3. Setup Persamaan

f^k=iCi,k+1iCi,kuntuk k=1,2,3,4;f^tail=1.020\hat{f}_k = \frac{\sum_{i} C_{i,k+1}}{\sum_{i} C_{i,k}} \quad \text{untuk } k=1,2,3,4; \quad \hat{f}_{\text{tail}} = 1.020

4. Eksekusi Aljabar

(a) Hitung link ratios:

f^1\hat{f}_1: gunakan AY 2019–2022 (4 baris)

f^1=320+384+450+496200+240+280+310=1,6501,030=1.6019\hat{f}_1 = \frac{320+384+450+496}{200+240+280+310} = \frac{1{,}650}{1{,}030} = 1.6019

f^2\hat{f}_2: gunakan AY 2019–2021 (3 baris)

f^2=400+480+560320+384+450=1,4401,154=1.2478\hat{f}_2 = \frac{400+480+560}{320+384+450} = \frac{1{,}440}{1{,}154} = 1.2478

f^3\hat{f}_3: gunakan AY 2019–2020 (2 baris)

f^3=440+528400+480=968880=1.1000\hat{f}_3 = \frac{440+528}{400+480} = \frac{968}{880} = 1.1000

f^4\hat{f}_4: gunakan AY 2019 saja (1 baris)

f^4=452440=1.0273\hat{f}_4 = \frac{452}{440} = 1.0273

Hitung CDF ke ultimate (kalikan dari kanan, sertakan tail):

CDF5=1.020\text{CDF}_5 = 1.020 CDF4=1.0273×1.020=1.0478\text{CDF}_4 = 1.0273 \times 1.020 = 1.0478 CDF3=1.1000×1.0478=1.1526\text{CDF}_3 = 1.1000 \times 1.0478 = 1.1526 CDF2=1.2478×1.1526=1.4381\text{CDF}_2 = 1.2478 \times 1.1526 = 1.4381 CDF1=1.6019×1.4381=2.3040\text{CDF}_1 = 1.6019 \times 1.4381 = 2.3040

(b) Proyeksi ultimate dan IBNR:

AY 2019 (Dev. 5): C^1,ult=452×1.020=461.0\hat{C}_{1,\text{ult}} = 452 \times 1.020 = 461.0; IBNR =461.0452=9.0= 461.0 - 452 = 9.0

AY 2020 (Dev. 4): C^2,ult=528×1.0478=553.2\hat{C}_{2,\text{ult}} = 528 \times 1.0478 = 553.2; IBNR =553.2528=25.2= 553.2 - 528 = 25.2

AY 2021 (Dev. 3): C^3,ult=560×1.1526=645.5\hat{C}_{3,\text{ult}} = 560 \times 1.1526 = 645.5; IBNR =645.5560=85.5= 645.5 - 560 = 85.5

AY 2022 (Dev. 2): C^4,ult=496×1.4381=713.3\hat{C}_{4,\text{ult}} = 496 \times 1.4381 = 713.3; IBNR =713.3496=217.3= 713.3 - 496 = 217.3

AY 2023 (Dev. 1): C^5,ult=350×2.3040=806.4\hat{C}_{5,\text{ult}} = 350 \times 2.3040 = 806.4; IBNR =806.4350=456.4= 806.4 - 350 = 456.4

Total IBNR=9.0+25.2+85.5+217.3+456.4=793.4 miliar\text{Total IBNR} = 9.0 + 25.2 + 85.5 + 217.3 + 456.4 = 793.4 \text{ miliar}

(c) Percent paid:

%paidk=1CDFk×100%\%\text{paid}_k = \frac{1}{\text{CDF}_k} \times 100\%

AY 2022 berada di Dev. 2: %paid=1/1.4381=69.5%\%\text{paid} = 1/1.4381 = 69.5\%

AY 2023 berada di Dev. 1: %paid=1/2.3040=43.4%\%\text{paid} = 1/2.3040 = 43.4\%

5. Verification Percent paid meningkat dari Dev. 1 ke Dev. 5, konsisten dengan proses perkembangan klaim. AY 2019 (Dev. 5) memiliki %paid=1/1.020=98.0%\%\text{paid} = 1/1.020 = 98.0\% — hampir fully developed. AY 2023 hanya 43.4% — masih lebih dari separuh klaim belum terbayar.

Verifikasi total: ultimate AY 2019 = 461 ≈ 452×1.02452 \times 1.02 ✓. Pola IBNR meningkat dari AY tertua ke terbaru — konsisten.

Hasil: Total IBNR = 793.4 miliar; AY 2022: 69.5% paid; AY 2023: 43.4% paid.

Exam Tips — Soal C

Target waktu: 7–8 menit. Common trap: (1) Lupa menyertakan tail factor saat menghitung CDF — terutama pada CDFn1\text{CDF}_{n-1}, bukan hanya CDFn\text{CDF}_n. (2) Menghitung % paid sebagai Ci,k/C^i,nC_{i,k}/\hat{C}_{i,n} per baris (berbeda antar accident year) alih-alih menggunakan 1/CDFk1/\text{CDF}_k yang berlaku seragam per kolom. Shortcut: Hitung semua CDF terlebih dahulu dalam satu kolom tabel terpisah sebelum memulai proyeksi — ini mencegah kesalahan propagasi.


Section 5 — Verifikasi & Sanity Check

Cross-check Link Ratios — Harus 1.000\geq 1.000 dan Menurun Monoton (Umumnya) Dalam praktik normal, link ratios harus memenuhi:
f^1f^2f^n1f^tail1.000\hat{f}_1 \geq \hat{f}_2 \geq \cdots \geq \hat{f}_{n-1} \geq \hat{f}_{\text{tail}} \geq 1.000

Link ratio <1< 1 berarti klaim kumulatif turun — ini hampir tidak mungkin secara fisik (kecuali ada recovery atau subrogasi yang tidak umum). Jika link ratio yang dihitung <1< 1, periksa kembali apakah data sudah dalam format kumulatif.

Cross-check Ultimate vs Latest Diagonal — Ultimate Selalu \geq Latest Karena CDFk1\text{CDF}_k \geq 1:
C^i,n=Ci,n+1i×CDFn+1iCi,n+1i\hat{C}_{i,n} = C_{i,\,n+1-i} \times \text{CDF}_{n+1-i} \geq C_{i,\,n+1-i}

Nilai ultimate yang diproyeksikan harus selalu \geq nilai kumulatif terbaru yang diketahui. Jika C^i,n<Ci,n+1i\hat{C}_{i,n} < C_{i,\,n+1-i}, ada kesalahan dalam CDF atau link ratio.

Cross-check Percent Paid — Monoton Naik dari Dev. 1 ke Dev. n

Karena CDF monoton turun (mendekati 1 dari kanan ke kiri):

%paid1%paid2%paidn=1f^tail100%\%\text{paid}_1 \leq \%\text{paid}_2 \leq \cdots \leq \%\text{paid}_{n} = \frac{1}{\hat{f}_{\text{tail}}} \leq 100\%

AY yang lebih lama (lebih banyak development period terlewati) harus memiliki % paid lebih tinggi.

Metode Alternatif

Simple Average Link Ratio: Alternatif dari volume-weighted adalah rata-rata aritmetika dari rasio per baris:

fˉksimple=1nki=1nkCi,k+1Ci,k\bar{f}_k^{\text{simple}} = \frac{1}{n-k} \sum_{i=1}^{n-k} \frac{C_{i,k+1}}{C_{i,k}}

Ini berbeda dari volume-weighted dan menghasilkan estimasi berbeda. Volume-weighted (Chain Ladder standar) umumnya lebih disukai karena bobot proporsional terhadap ukuran klaim. Soal ujian akan menyebutkan secara eksplisit jika menggunakan simple average.


Section 6 — Visualisasi Mental

Visualisasi ASCII — Run-Off Triangle 4×44 \times 4:

Development Period →
           k=1      k=2      k=3      k=4 (Ultimate)
         ┌────────┬────────┬────────┬────────┐
AY i=1   │ C(1,1) │ C(1,2) │ C(1,3) │ C(1,4) │  ← Fully developed
         ├────────┼────────┼────────┼────────┤
AY i=2   │ C(2,1) │ C(2,2) │ C(2,3) │  ???   │  ← Perlu 1 langkah
         ├────────┼────────┼────────┼────────┤
AY i=3   │ C(3,1) │ C(3,2) │  ???   │  ???   │  ← Perlu 2 langkah
         ├────────┼────────┼────────┼────────┤
AY i=4   │ C(4,1) │  ???   │  ???   │  ???   │  ← Perlu 3 langkah (terbaru)
         └────────┴────────┴────────┴────────┘
              ↑ Latest diagonal (titik awal proyeksi)
              
  DIKETAHUI (▲ atas-kiri)    DIPROYEKSIKAN (▽ bawah-kanan)

Visualisasi Proses Chain Ladder — Rantai Perkalian:

C(4,1) ──×f̂₁──→ C(4,2) ──×f̂₂──→ C(4,3) ──×f̂₃──→ C(4,4) ──×f_tail──→ Ultimate
  800            1,267           1,506           1,584           1,616
  
         ← satu link ratio per langkah, dikerjakan dari kiri ke kanan →

Hubungan Visual ↔ Rumus

Elemen VisualKomponen Formula
Baris triangleAccident year ii — setiap baris adalah satu kelompok kejadian
Kolom triangleDevelopment period kk — semakin kanan, semakin “matang”
Diagonal terakhir (latest diagonal)Ci,n+1iC_{i,\, n+1-i} — titik awal proyeksi untuk setiap AY
Segitiga kosong (kanan bawah)Nilai yang diisi Chain Ladder
Panah horizontalPerkalian dengan f^k\hat{f}_k — satu “anak tangga”
Jarak dari latest diagonal ke ultimateJumlah link ratio yang harus dikalikan = n(n+1i)=i1n - (n+1-i) = i-1 langkah

Section 7 — Jebakan Umum

Kesalahan Parametrisasi — Incremental vs Kumulatif

Salah: Menghitung link ratio langsung dari data incremental, misalnya f^1=(c1,2+c2,2)/(c1,1+c2,1)\hat{f}_1 = (c_{1,2} + c_{2,2})/(c_{1,1} + c_{2,1}) di mana ci,kc_{i,k} adalah data per-periode bukan kumulatif. Benar: Selalu konversi ke kumulatif Ci,k=j=1kci,jC_{i,k} = \sum_{j=1}^k c_{i,j} terlebih dahulu. Link ratio Chain Ladder standar hanya berlaku untuk data kumulatif.

Cara cek: Ci,kCi,k1C_{i,k} \geq C_{i,k-1} selalu. Jika ada nilai yang turun, data mungkin masih incremental.

Kesalahan Konseptual — Empat Miskonsepsi Kritis
  1. “Link ratio dihitung sebagai rata-rata dari Ci,k+1/Ci,kC_{i,k+1}/C_{i,k} per baris.” — Ini adalah simple average, bukan Chain Ladder standar. Chain Ladder menggunakan volume-weighted: jumlah kolom k+1k+1 dibagi jumlah kolom kk.
  2. “CDF semakin besar untuk development period yang lebih besar.” — Terbalik. CDF paling besar di development period paling awal (k=1k=1), paling kecil di paling akhir. CDF1CDF21\text{CDF}_1 \geq \text{CDF}_2 \geq \cdots \geq 1.
  3. “IBNR adalah total klaim yang belum dilaporkan sama sekali.” — Kurang tepat. IBNR dalam konteks Chain Ladder lebih tepatnya adalah total reserve — selisih antara ultimate yang diproyeksikan dan klaim kumulatif yang sudah diketahui, yang mencakup klaim yang sudah dilaporkan tapi belum diselesaikan (IBNER) maupun yang belum dilaporkan (pure IBNR).
  4. “Accident year terbaru pasti memiliki IBNR terbesar.” — Tidak selalu dalam nilai absolut jika ukuran bisnis tumbuh pesat, tapi dalam persentase terhadap ultimate, AY terbaru memang memiliki IBNR% terbesar.
Kesalahan Interpretasi Soal — Keyword yang Menjebak
  • “Development factor” = link ratio = age-to-age factor — semuanya merujuk ke f^k\hat{f}_k. Jangan bingung dengan CDF (cumulative development factor).
  • “Selected link ratio” vs “calculated link ratio” — soal kadang memberikan link ratio yang sudah “dipilih” (misalnya dirata-ratakan dari subset tahun tertentu). Gunakan yang diperintahkan soal, bukan hitung ulang.
  • “Tail factor = 1.000” — ini berarti dev. period terakhir dalam triangle sudah dianggap ultimate; tidak perlu langkah proyeksi tambahan.
  • “Latest diagonal” — ini adalah nilai Ci,n+1iC_{i,\,n+1-i} untuk setiap AY, yaitu entri paling kanan pada setiap baris. Ini titik awal proyeksi, bukan nilai ultimate.
Red Flags — Keyword yang Wajib Memicu Prosedur Khusus
  • “Data incremental” atau tabel dengan nilai yang turun antar kolom → wajib konversi ke kumulatif sebelum apapun.
  • “Tail factor = X” dengan X1.000X \neq 1.000 → sertakan dalam semua perhitungan CDF; CDFn1=f^n1×X\text{CDF}_{n-1} = \hat{f}_{n-1} \times X.
  • “Percent paid” atau ”% of ultimate paid” → gunakan 1/CDFk1/\text{CDF}_k, bukan hitung per baris.
  • “Bandingkan dengan Bornhuetter-Ferguson” → Chain Ladder penuh percaya pada pola perkembangan historis; BF memperhitungkan a priori expected losses. Lihat 9.3 Bornhuetter-Ferguson Method.
  • “Selected development factors” → gunakan faktor yang diberikan soal langsung; jangan hitung ulang volume-weighted.

Section 8 — Ringkasan Eksekutif

Must-Remember
  1. Link ratio (volume-weighted) — formula inti:
f^k=i=1nkCi,k+1i=1nkCi,k\hat{f}_k = \frac{\sum_{i=1}^{n-k} C_{i,k+1}}{\sum_{i=1}^{n-k} C_{i,k}}
  1. CDF ke ultimate (dari kanan ke kiri):
CDFk=f^k×f^k+1××f^n1×f^tail\text{CDF}_k = \hat{f}_k \times \hat{f}_{k+1} \times \cdots \times \hat{f}_{n-1} \times \hat{f}_{\text{tail}}
  1. Proyeksi ultimate untuk accident year ii:
C^i,ult=Ci,n+1i×CDFn+1i\hat{C}_{i,\text{ult}} = C_{i,\,n+1-i} \times \text{CDF}_{n+1-i}
  1. IBNR reserve:
IBNRi=C^i,ultCi,n+1i,Total IBNR=iIBNRi\text{IBNR}_i = \hat{C}_{i,\text{ult}} - C_{i,\,n+1-i}, \qquad \text{Total IBNR} = \sum_i \text{IBNR}_i
  1. Percent paid di development period kk:
%paidk=1CDFk×100%\%\text{paid}_k = \frac{1}{\text{CDF}_k} \times 100\%

Kapan Digunakan

  • Soal menyebut “Chain Ladder”, “development triangle”, “run-off triangle”, atau “age-to-age factors”
  • Soal memberikan triangle kumulatif (atau incremental) dan meminta proyeksi ultimate atau IBNR
  • Soal meminta link ratios atau CDF
  • Soal meminta % klaim terbayar berdasarkan posisi di triangle
  • Konteks: asuransi umum (non-life), long-tail business, cadangan klaim

Kapan TIDAK Boleh Digunakan

  • Bisnis short-tail di mana klaim diselesaikan dalam tahun yang sama — tidak ada triangle yang perlu diisi
  • Soal meminta metode yang menggunakan a priori expected losses → gunakan 9.3 Bornhuetter-Ferguson Method
  • Data tidak dalam struktur triangle (misalnya cross-sectional tanpa dimensi waktu perkembangan)

Quick Decision Tree

graph TD
    A["Ada run-off triangle?"] -->|"Ya"| B["Data dalam format apa?"]
    A -->|"Tidak"| Z["Bukan domain Chain Ladder"]
    B -->|"Incremental"| C["Konversi ke kumulatif dulu!<br>C(i,k) = sum c(i,j) dari j=1 ke k"]
    B -->|"Kumulatif"| D["Hitung link ratios f-hat(k)<br>= sum kolom k+1 / sum kolom k"]
    C --> D
    D --> E["Ada tail factor selain 1.000?"]
    E -->|"Ya"| F["Sertakan tail factor dalam CDF:<br>CDF(n-1) = f(n-1) x tail"]
    E -->|"Tidak"| G["CDF(k) = f(k) x f(k+1) x ... x f(n-1)"]
    F --> H["Proyeksikan: Ultimate(i) = C(i, latest) x CDF(latest-period)"]
    G --> H
    H --> I["IBNR(i) = Ultimate(i) - C(i, latest)"]
    I --> J["Apakah diminta percent paid?"]
    J -->|"Ya"| K["pct paid(k) = 1 / CDF(k)"]
    J -->|"Tidak"| L["Total IBNR = sum IBNR(i)"]
    K --> L

Follow-up Options
  1. “Berikan contoh soal Chain Ladder dengan simple average link ratio dan bandingkan hasilnya dengan volume-weighted”
  2. “Jelaskan hubungan 9.2 Chain Ladder Method dengan 9.3 Bornhuetter-Ferguson Method — kapan BF lebih baik?”
  3. “Buat flashcard 1-halaman: langkah-langkah Chain Ladder dalam 6 tahap berurutan”

📖 Ref: Brown & Lennox (2015), Introduction to Ratemaking and Loss Reserving, Bab 2 & 3 | 🗓️ 2026-04-19 | #TA2 #ChainLadder #LossReserving