View source: R/excess_loss_redistribute.R
| summary.excess_redistribution | R Documentation |
Audit how much excess loss was contributed and received across portfolio
segments after redistribute_excess_loss(). The summary shows whether a
segment receives more large-loss cost than it contributes, or transfers part
of its observed excess burden to other segments. The same audit is available
for redistributed claims and separate excess loadings.
## S3 method for class 'excess_redistribution'
summary(object, by = NULL, ...)
object |
An object returned by |
by |
Optional character string. Column used to group the audit. If
|
... |
Unused. |
redistributed_excess_contributed is the excess amount removed from selected
large losses in a segment. redistributed_excess_received is the amount
assigned back to claim-bearing rows in that segment. Their difference is:
net\_loss\_shift = received - contributed
A positive value means that the segment receives more redistributed loss
than it contributed. A negative value means that it transfers loss to other
segments. Across the full portfolio, net_loss_shift sums to zero, subject
to numerical tolerance.
When by = NULL, the summary uses the risk_factor supplied to
redistribute_excess_loss(). If no risk factor was supplied, one portfolio
row is returned. Supply by to inspect a portfolio redistribution by another
portfolio characteristic, for example summary(x, by = "sector").
The summary also exposes the loading calculation. For partial
redistribution, <risk_factor>_excess_loading is blended with
portfolio_excess_loading using <risk_factor>_credibility. The resulting
blended_excess_loading is multiplied by
redistribution_scaling_factor to obtain
final_redistribution_loading. Multiplying the final loading by the total
receiving redistribution_weight gives
redistributed_excess_received.
If by differs from the risk factor used in the redistribution, loading and
credibility columns are receiving-weighted averages within each audit group.
For separate-loading output, adjusted_loss is shown only as a reconciliation
of retained plus allocated loss; it does not mean that the allocated amount
was added to the row-level severity response.
A data.frame with one row per audit group. The grouping column keeps
its original name and type when by is used. The remaining columns are:
n_recordsNumber of portfolio records in the group.
claim_countNumber of claims in the group.
redistribution_weightTotal redistribution weight of rows that receive redistributed loss.
n_excess_recordsNumber of records with an observed amount above the threshold.
n_redistributed_excess_recordsNumber of records whose excess amount was actually contributed to the redistribution pool.
observed_lossObserved claim cost before redistribution.
retained_lossClaim cost retained at or below the threshold,
including full claims excluded through redistribute_excess.
observed_excess_lossObserved claim cost above the threshold,
including excess from rows excluded through redistribute_excess.
redistributed_excess_contributedExcess removed from selected large losses and contributed to the redistribution pool.
<risk_factor>_excess_loadingExcess loading estimated from the risk-factor-level experience, per unit of redistribution weight.
<risk_factor>_credibilityWeight assigned to the risk-factor loading. It is zero for portfolio redistribution, one for risk-factor redistribution and between zero and one for partial redistribution.
portfolio_excess_loadingPortfolio-wide excess loading per unit of redistribution weight.
blended_excess_loadingRisk-factor loading times credibility plus portfolio loading times one minus credibility.
redistribution_scaling_factorFactor that preserves the total amount being redistributed after blending.
final_redistribution_loadingBlended loading multiplied by the redistribution scaling factor.
allocated_excess_lossAbsolute excess-loss amount allocated to the audit group.
average_excess_loadingAllocated excess loss per unit of total receiving redistribution weight.
redistributed_excess_receivedExcess assigned to receiving claim-bearing rows.
net_loss_shiftReceived minus contributed redistributed excess.
adjusted_lossClaim cost after redistribution.
observed_average_claimObserved loss divided by claim count.
adjusted_average_claimAdjusted loss divided by claim count.
Martin Haringa
redistribute_excess_loss()
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.