Options
All
  • Public
  • Public/Protected
  • All
Menu

Constant deterministic loss amount default latent model. Integrable implementation.

todo:

Several options: Refer to a set of individual RR models, have quotes to RRs (registered)

Hierarchy

Implements

Implemented by

Index

Constructors

constructor

Properties

_cachedMktFactor

_cachedMktFactor: Handle<Quote>

_copula

_copula: any

_factorWeights

_factorWeights: Real[][] = [[]]

_idiosyncFctrs

_idiosyncFctrs: Real[] = []

_integration

_integration: LMIntegration

_isDisposed

_isDisposed: boolean = false

_nFactors

_nFactors: Size

_nVariables

_nVariables: Size

_observables

_observables: Set<Observable> = new Set()

_observers

_observers: Set<Observer> = new Set()

_recoveries

_recoveries: Real[]

basket_

basket_: Basket

copulaPolicy

copulaPolicy: any

dispose

dispose: () => void

Type declaration

    • (): void
    • Returns void

isDisposed

isDisposed: boolean

notifyObservers

notifyObservers: () => void

Type declaration

    • (): void
    • Returns void

registerObserver

registerObserver: (o: Observer) => void

Type declaration

registerWith

registerWith: (h: Observable) => void

Type declaration

registerWithObservables

registerWithObservables: (o: Observer) => void

Type declaration

unregisterObserver

unregisterObserver: (o: Observer) => void

Type declaration

unregisterWith

unregisterWith: (h: Observable) => Size

Type declaration

unregisterWithAll

unregisterWithAll: () => void

Type declaration

    • (): void
    • Returns void

Methods

allFactorCumulInverter

  • allFactorCumulInverter(probs: Real[]): Real[]

cllmInit1

cllmInit2

condProbProduct

conditionalDefaultProbability1

conditionalDefaultProbability2

conditionalDefaultProbabilityInvP

conditionalProbAtLeastNEvents

  • conditionalProbAtLeastNEvents(n: Size, date: Date, mktFactors: Real[]): Real

conditionalRecovery1

  • conditionalRecovery1(d: Date, iName: Size, mktFactors: Real[]): Real
  • Parameters

    • d: Date
    • iName: Size
    • mktFactors: Real[]

    Returns Real

conditionalRecovery2

  • Parameters

    Returns Real

conditionalRecovery3

  • conditionalRecovery3(latentVarSample: Real, iName: Size, d: Date): Real
  • Parameters

    • latentVarSample: Real
    • iName: Size
    • d: Date

    Returns Real

conditionalRecoveryInvP

  • conditionalRecoveryInvP(invUncondDefP: Real, iName: Size, mktFactors: Real[]): Real
  • Parameters

    Returns Real

copula

  • copula(): any
  • Returns any

cumulativeY

cumulativeZ

deepUpdate

  • deepUpdate(): void

defaultCorrelation

  • defaultCorrelation(d: Date, iNamei: Size, iNamej: Size): Real

density

dlmInit1

dlmInit2

expectedRecovery

  • Parameters

    Returns Real

factorWeights

  • factorWeights(): Real[][]

idiosyncFctrs

  • idiosyncFctrs(): Real[]

init

  • Parameters

    • copulaPolicyImpl: any

    Returns LatentModel

integratedExpectedValue1

integratedExpectedValue2

integration

inverseCumulativeDensity

inverseCumulativeY

inverseCumulativeZ

latentVarValue

latentVariableCorrel

lmInit1

  • Parameters

    • factorWeights: Real[][]
    • Default value ini: any = null

    Returns LatentModel

lmInit2

  • Parameters

    • factorWeights: Real[]
    • Default value ini: any = null

    Returns LatentModel

lmInit3

lmInit4

numFactors

  • numFactors(): Size

numTotalFactors

  • numTotalFactors(): Size

probAtLeastNEvents

probOfDefault

recoveries

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

resetBasket

  • resetBasket(basket: Basket): void

size

  • Returns Size

update

  • update(): void