PML Aggregation

Aggregate modeled occurrence losses into a caller-parameterized PML.

Description

A parameterized PML aggregate scales the sum of supplied modeled occurrence losses.

A parameterized PML aggregate scales the sum of supplied modeled occurrence losses. The factor is a caller-defined aggregation assumption.1

Aggregate modeled occurrence losses into a caller-parameterized PML.

When to use PML Aggregation

Use this tool to aggregate modeled occurrence losses into a caller-parameterized PML.

Prepare the supplied policy terms, dates, assumptions or recorded indicators requested. Keep monetary amounts on one currency basis and select the applicable thresholds separately.

How to use PML Aggregation and understand its results

  1. Prepare the supplied policy terms, dates, assumptions or recorded indicators requested. Keep monetary amounts on one currency basis and select the applicable thresholds separately.
  2. Enter modeledOccurrenceLosses, aggregateCorrelationFactor, portfolioLimit using the field table and calculation rules, then run the tool.
  3. Read largestOccurrenceLoss, modeledAggregatePml, limitedAggregatePml, limitHeadroom. The explanation below defines the units, signs, ordering and any flags or placeholder values.
  4. If the tool reports an input issue, correct the values and run it again. Apply the stated assumptions when interpreting a successfully returned result.
Input fieldMeaningValue type; see rules belowRequirement
modeledOccurrenceLossesModeled occurrence losseslist of numberRequired
aggregateCorrelationFactorAggregate correlation factornumber; minimum: 0Required
portfolioLimitPortfolio limitnumber; minimum: 0Required

Enter nonempty nonnegative losses, nonnegative factor and portfolio limit. Return largest occurrence, scaled aggregate, capped aggregate and remaining limit. Factor can exceed one.

modeledPML=Σlosses×factor; limited=min(limit,modeledPML)

Units, indexing, boundary conditions and exceptional cases are defined in the calculation rules above.

Output fieldMeaningValue type
largestOccurrenceLossLargest occurrence lossnumber; minimum: 0
modeledAggregatePmlModeled aggregate PMLnumber; minimum: 0
limitedAggregatePmlAggregate PML after limitnumber; minimum: 0
limitHeadroomPortfolio-limit headroom (currency)number
json
{
  "input": {
    "modeledOccurrenceLosses": [
      100,
      200,
      300
    ],
    "aggregateCorrelationFactor": 0.5,
    "portfolioLimit": 400
  },
  "output": {
    "largestOccurrenceLoss": 300,
    "modeledAggregatePml": 300,
    "limitedAggregatePml": 300,
    "limitHeadroom": 100
  }
}

Limitations and assumptions

No probability distribution, return period, correlation matrix or catastrophe simulation is fitted; the factor is not a statistical correlation coefficient.

Numeric inputs must be finite. Follow the calculation-specific rules for overflow, underflow and exceptional cases. Lists are limited to 100,000 entries; the rules above may require smaller limits. Missing required fields, extra fields, wrong value types and violations of the calculation rules are input errors.

Alternative or Complementary methods

Use Trade-Credit Exposure: Estimate trade-credit portfolio exposure and covered expected loss. For a complementary task, use Retrocession Waterfall: Apply retrocession attachments and limits to a gross ceded loss.

References

  1. PML Aggregation — tool.io

Similar or alternative tools

Don't forget to set a bookmark for tool.io!
Privacy | Imprint | Cookies