Skip to contents

An exposure curve from a published table of points (x, G(x)) from (0, 0) to (1, 1), interpolated linearly: Salzmann's homeowners scale, Ludwig's curves, ISO PSOLD tables or a reinsurer's own. The table must be concave (its slopes never increase). Its destruction rate is discrete: the points' x with probabilities from the drops in slope, and a total loss with probability last slope over first. Its mean rate (curve@mean) is the first chord's, x1 / G(x1), so a table needs fine first points for the expected loss to be right.

Usage

tabulated_curve(x, g)

Arguments

x

Increasing from 0 to 1.

g

G(x), from 0 to 1.

Value

A tabulated_curve object with properties x, g and mean.

Details

Works with exposure_curve(), exposure_layer_share() and rate_quantile(), like an mbbefd curve.

Examples

t <- tabulated_curve(c(0, 0.1, 0.5, 1), c(0, 0.4, 0.8, 1))
exposure_curve(t, 0.3)
#> [1] 0.6
t@mean
#> [1] 0.25