Last data update: 2014.03.03

R: Plotting an incremental run-off triangle
Plot.triangleR Documentation

Plotting an incremental run-off triangle

Description

Graphical representaion of an incremental run-off triangle.

Usage

Plot.triangle( triangle , Histogram = FALSE , tit='' )

Arguments

triangle

The loss incremental triangle. It should be a matrix with the observed counts (number of reported claims, number of payments etc.), payments or incurred data, located in the upper triangle. The lower triangle consisting in missing or zero values.

Histogram

Logical. If TRUE then a histogram representing the triangle is shown. If FALSE (default) then a classical representation of the triangle is shown, this is, a matplot of the row sums from both incremental and cummulative triangle.

tit

Character. Title to be added to the plot

Details

A histogram representation of the histogram is consistent with the run-off triangles of counts such as the number of reported claims, number of payments, etc. See Martinez-Miranda, Nielsen, Sperlich and Verrall (2013) for a further explanation.

Value

No returned value

Author(s)

M.D. Martinez-Miranda, J.P. Nielsen and R. Verrall

References

Martinez-Miranda, M.D., Nielsen, J.P. and Verrall, R. (2012) Double Chain Ladder. Astin Bulletin, 42/1, 59-76.

Martinez-Miranda M.D., Nielsen, J.P., Sperlich, S., Verrall, R. (2013). Continuous Chain Ladder: Reformulating and generalizing a classical insurance problem. Experts Systems with Applications, 40(14), 5588-5603.

See Also

get.incremental, clm

Examples

## Plotting a counts triangle (number of reported claims)
data(NtriangleDCL)
Plot.triangle(NtriangleDCL, Histogram=TRUE,tit=expression(paste('Counts: ',N[ij])))
# Classical CL predictions
clm.N<-clm(NtriangleDCL)
Nhat<-clm.N$triangle.hat
# Compare the original histogram with the CL projections
Plot.triangle(Nhat, Histogram=TRUE,tit='CL Predictions')

## Plotting a paid triangle (number of reported claims)
data(XtriangleDCL)
Plot.triangle(XtriangleDCL)

Results


R version 3.3.1 (2016-06-21) -- "Bug in Your Hair"
Copyright (C) 2016 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.

R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.

Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.

> library(DCL)
Loading required package: lattice
Loading required package: latticeExtra
Loading required package: RColorBrewer
> png(filename="/home/ddbj/snapshot/RGM3/R_CC/result/DCL/Plot.triangle.Rd_%03d_medium.png", width=480, height=480)
> ### Name: Plot.triangle
> ### Title: Plotting an incremental run-off triangle
> ### Aliases: Plot.triangle
> ### Keywords: Graphics
> 
> ### ** Examples
> 
> ## Plotting a counts triangle (number of reported claims)
> data(NtriangleDCL)
> Plot.triangle(NtriangleDCL, Histogram=TRUE,tit=expression(paste('Counts: ',N[ij])))
> # Classical CL predictions
> clm.N<-clm(NtriangleDCL)
> Nhat<-clm.N$triangle.hat
> # Compare the original histogram with the CL projections
> Plot.triangle(Nhat, Histogram=TRUE,tit='CL Predictions')
> 
> ## Plotting a paid triangle (number of reported claims)
> data(XtriangleDCL)
> Plot.triangle(XtriangleDCL)
> 
> 
> 
> 
> 
> dev.off()
null device 
          1 
>