Options
All
  • Public
  • Public/Protected
  • All
Menu

Loss Distribution for Homogeneous Pool

Loss distribution for equal volumes but varying probabilities of default.

The method builds the exact loss distribution for a homogeneous pool of underlyings iteratively by computing the convolution of the given loss distribution with the "loss distribution" of an additional credit following

Xiaofong Ma, "Numerical Methods for the Valuation of Synthetic Collateralized Debt Obligations", PhD Thesis, Graduate Department of Computer Science, University of Toronto, 2007 http://www.cs.toronto.edu/pub/reports/na/ma-07-phd.pdf (formula 2.1)

avoiding numerical instability of the algorithm by

John Hull and Alan White, "Valuation of a CDO and nth to default CDS without Monte Carlo simulation", Journal of Derivatives 12, 2, 2004

Hierarchy

Implements

Index

Constructors

constructor

Properties

Private _excessProbability

_excessProbability: Real[]

Private _maximum

_maximum: Real

Private _n

_n: Size

Private _nBuckets

_nBuckets: Size

Private _probability

_probability: Real[]

Private _volume

_volume: Real

Methods

buckets

  • Returns Size

excessProbability

  • excessProbability(): Real[]
  • Returns Real[]

f

  • Parameters

    • nominals: Real[]
    • probabilities: Real[]

    Returns Distribution

f1

  • Parameters

    Returns Distribution

maximum

  • Returns Real

probability

  • probability(): Real[]
  • Returns Real[]

size

  • Returns Size

volume

  • Returns Real

Static binomialProbabilityOfAtLeastNEvents

  • binomialProbabilityOfAtLeastNEvents(n: Size, p: Real[]): Real

Static binomialProbabilityOfNEvents

Static probabilityOfAtLeastNEvents

Static probabilityOfNEvents1

  • probabilityOfNEvents1(p: Real[]): Real[]

Static probabilityOfNEvents2