as.LongTriangle {ChainLadder} | R Documentation |
Convert Triangle from wide to long
Description
Given a Triangle in matrix ("wide") format, convert to data.frame ("long") format.
Usage
as.LongTriangle(Triangle, varnames = names(dimnames(Triangle)),
value.name = "value", na.rm = TRUE)
Arguments
Triangle |
a loss "triangle". Must be a |
varnames |
|
value.name |
column name to be given to the matrix values that will be stored in the data.frame. Defaults to "value". |
na.rm |
should NA values be excluded from the data.frame? Defaults to TRUE. |
Details
Unlike the as.data.frame.triangle method, and Unlike the 'melt' method in the 'reshape2' package, this function returns a data.frame where the rownames and colnames of Triangle are stored as factors. This can be a critical feature when the order of the levels of the columns is important. For example, when a Triangle is plotted, the order of the origin and dev dimensions is important. See Examples section.
Value
A data.frame
.
Author(s)
Daniel Murphy
See Also
as.data.frame.triangle
Examples
as.LongTriangle(GenIns)
## Not run:
ggplot(as.LongTriangle(GenIns),
aes(x = dev, y = value, group = origin, color = origin)) + geom_line()
## End(Not run)