library(ChainLadder)
## Warning: package 'ChainLadder' was built under R version 4.4.3
##
## Welcome to ChainLadder version 0.2.20
##
##
## To cite package 'ChainLadder' in publications use:
##
## Gesmann M, Murphy D, Zhang Y, Carrato A, Wuthrich M, Concina F, Dal
## Moro E (2025). _ChainLadder: Statistical Methods and Models for
## Claims Reserving in General Insurance_. R package version 0.2.20,
## <https://CRAN.R-project.org/package=ChainLadder>.
##
## To suppress this message use:
## suppressPackageStartupMessages(library(ChainLadder))
##############################
######### loading data
##############################
data.cumulative <- read.csv("C:/Users/TAM NHU/Downloads/Baohiem.csv", header=FALSE, )
data.cumulative
## V1 V2 V3 V4 V5 V6 V7 V8 V9 V10 V11
## 1 111551 154622 156159 156759 157583 158666 160448 160552 160568 160617 160621
## 2 116163 171449 175502 176533 176989 177269 178488 178556 178620 178621 178644
## 3 127615 189682 193823 196324 198632 200299 202740 203848 204168 205560 205562
## 4 147659 217342 220123 222731 222916 223320 223447 223566 227103 227127 227276
## 5 157495 212770 219680 220978 221276 223724 223743 223765 223669 223601 223558
## 6 154969 213352 219201 220469 222751 223958 224005 224030 223975 224048 224036
## 7 152833 209969 214692 220040 223467 223754 223752 223593 223585 223688 223697
## 8 144223 207644 212443 214108 214661 214610 214564 214484 214459 214459 NA
## 9 145612 209604 214161 215982 217962 220783 221078 221614 221616 NA NA
## 10 196695 282621 288676 290036 292206 294531 294671 294705 NA NA NA
## 11 181381 260308 266497 269130 269404 269691 269720 NA NA NA NA
## 12 177168 263130 268848 270787 271624 271688 NA NA NA NA NA
## 13 156505 230607 237102 244847 245940 NA NA NA NA NA NA
## 14 157839 239723 261213 264755 NA NA NA NA NA NA NA
## 15 159429 233309 239800 NA NA NA NA NA NA NA NA
## 16 169990 246019 NA NA NA NA NA NA NA NA NA
## 17 173377 NA NA NA NA NA NA NA NA NA NA
##############################
######### bringing data in appropriate form and plot
##############################
tri <- as.triangle(as.matrix(data.cumulative))
dimnames(tri)=list(origin=1:nrow(tri), dev=1:ncol(tri))
units1 <- 1000
ylab1 <- paste(units1)
title1 <- ""
plot(tri/units1, lattice=TRUE, ylab=ylab1, main=title1)

plot(tri/units1, ylab=ylab1, main=title1)

##############################
######### Mack ChainLadder
##############################
M <- MackChainLadder(tri, est.sigma="Mack")
M
## MackChainLadder(Triangle = tri, est.sigma = "Mack")
##
## Latest Dev.To.Date Ultimate IBNR Mack.S.E CV(IBNR)
## 1 160,621 1.000 160,621 0.0 0.0 NaN
## 2 178,644 1.000 178,644 0.0 0.0 NaN
## 3 205,562 1.000 205,562 0.0 0.0 NaN
## 4 227,276 1.000 227,276 0.0 0.0 NaN
## 5 223,558 1.000 223,558 0.0 0.0 NaN
## 6 224,036 1.000 224,036 0.0 0.0 NaN
## 7 223,697 1.000 223,697 0.0 0.0 NaN
## 8 214,459 1.000 214,479 19.6 63.4 3.234
## 9 221,616 0.999 221,847 230.9 543.3 2.353
## 10 294,705 0.997 295,603 898.2 1,582.0 1.761
## 11 269,720 0.996 270,764 1,043.9 1,573.6 1.507
## 12 271,688 0.994 273,419 1,730.5 1,957.5 1.131
## 13 245,940 0.989 248,686 2,746.5 2,168.8 0.790
## 14 264,755 0.983 269,242 4,487.2 2,563.5 0.571
## 15 239,800 0.972 246,603 6,803.2 3,169.1 0.466
## 16 246,019 0.946 260,044 14,025.0 5,663.2 0.404
## 17 173,377 0.656 264,186 90,808.6 10,121.0 0.111
##
## Totals
## Latest: 3,885,473.00
## Dev: 0.97
## Ultimate: 4,008,266.59
## IBNR: 122,793.59
## Mack.S.E 13,941.87
## CV(IBNR): 0.11
plot(M)

plot(M, lattice=TRUE)

##############################
######### claims development result
##############################
CDR(M)
## IBNR CDR(1)S.E. Mack.S.E.
## 1 0.00000 0.00000 0.00000
## 2 0.00000 0.00000 0.00000
## 3 0.00000 0.00000 0.00000
## 4 0.00000 0.00000 0.00000
## 5 0.00000 0.00000 0.00000
## 6 0.00000 0.00000 0.00000
## 7 0.00000 0.00000 0.00000
## 8 19.61431 63.43912 63.43912
## 9 230.91171 539.46869 543.26392
## 10 898.19002 1449.62920 1582.02974
## 11 1043.90026 499.00197 1573.61113
## 12 1730.50305 1170.60166 1957.54161
## 13 2746.48483 1140.91743 2168.84180
## 14 4487.16478 1224.62884 2563.46434
## 15 6803.24822 2034.38637 3169.05098
## 16 14024.98578 4639.36377 5663.19036
## 17 90808.58424 8367.41032 10120.98178
## Total 122793.58721 10778.17359 13941.86695
round(CDR(M, dev="all"),0)
## IBNR CDR(1)S.E. CDR(2)S.E. CDR(3)S.E. CDR(4)S.E. CDR(5)S.E. CDR(6)S.E.
## 1 0 0 0 0 0 0 0
## 2 0 0 0 0 0 0 0
## 3 0 0 0 0 0 0 0
## 4 0 0 0 0 0 0 0
## 5 0 0 0 0 0 0 0
## 6 0 0 0 0 0 0 0
## 7 0 0 0 0 0 0 0
## 8 20 63 0 0 0 0 0
## 9 231 539 64 0 0 0 0
## 10 898 1450 629 75 0 0 0
## 11 1044 499 1367 594 71 0 0
## 12 1731 1171 490 1366 593 70 0
## 13 2746 1141 1101 455 1290 560 67
## 14 4487 1225 1183 1143 469 1342 583
## 15 6803 2034 1157 1121 1084 443 1275
## 16 14025 4639 2085 1185 1148 1112 452
## 17 90809 8367 4666 2095 1189 1153 1117
## Total 122794 10778 6277 3854 2919 2508 2034
## CDR(7)S.E. CDR(8)S.E. CDR(9)S.E. CDR(10)S.E. CDR(11)S.E. Mack.S.E.
## 1 0 0 0 0 0 0
## 2 0 0 0 0 0 0
## 3 0 0 0 0 0 0
## 4 0 0 0 0 0 0
## 5 0 0 0 0 0 0
## 6 0 0 0 0 0 0
## 7 0 0 0 0 0 0
## 8 0 0 0 0 0 63
## 9 0 0 0 0 0 543
## 10 0 0 0 0 0 1582
## 11 0 0 0 0 0 1574
## 12 0 0 0 0 0 1958
## 13 0 0 0 0 0 2169
## 14 69 0 0 0 0 2563
## 15 554 66 0 0 0 3169
## 16 1309 569 68 0 0 5663
## 17 454 1316 572 68 0 10121
## Total 1603 1452 577 68 0 13942