Reinsurance#
Reinsurance losses can be calculated for event-based and scenario risk calculations. To do so, the configuration file,
job.ini
, needs to specify the parameters presented below, in addition to the parameters generally indicated for these
type of calculations:
[risk_calculation]
aggregate_by = policy
reinsurance_file = {'structural+contents': 'reinsurance.xml'}
total_losses = structural+contents
Additional comments:
aggregate_by
: it is possible to define multiple aggregation keys. However, for reinsurance calculations thepolicy
key must be present, otherwise an error message will be raised. In the following example, multiple aggregation keys are used:aggregate_by = policy; tag1
In this case, aggregated loss curves will be produced also for
tag1
andpolicy
, while reinsurance outputs will only be produced for the policy.reinsurance_file
: This dictionary associates the reinsurance information to a given the loss_type (the engine supports structural, nonstructural, contents or its sum). The insurance and reinsurance calculations are applied over the indicated loss_types, i.e. to the sum of the ground up losses associated with the specified loss_types.NOTE: The current implementation works only with a single reinsurance file.
total_losses
: (or total exposed value) needs to be specified when the reinsurance needs to be applied over the sum of two or more loss types (e.g.structural+contents
). The definition of total losses is also reflected in the risk outputs of the calculation. NB: if there is a single loss type (e.g.structural
) there is no need to specify this parameter, just writereinsurance_file = {'structural': 'reinsurance.xml'}