Properties
_basket
_cachedMktFactor
_copula
_copula: any
_factorWeights
_idiosyncFctrs
_isDisposed
_isDisposed: boolean = false
_nFactors
_nVariables
_observables
_observers
allFactorCumulInverter
all
FactorCumulInverter: (probs: Real[]) => Real[]
Type declaration
-
-
Parameters
Returns Real[]
copula
copula: () => any
copulaPolicy
copulaPolicy: any
cumulativeY
cumulativeZ
deepUpdate
deepUpdate: () => void
defaultCorrelation
default
Correlation: (d: Date, iName: Size, jName: Size) => Real
density
densityTrancheLoss
density
TrancheLoss: (d: Date, lossFraction: Real) => Real
Type declaration
-
-
Parameters
-
d: Date
-
lossFraction: Real
dispose
dispose: () => void
factorWeights
factor
Weights: () => Real[][]
idiosyncFctrs
idiosync
Fctrs: () => Real[]
init
integratedExpectedValue1
integratedExpectedValue2
Type declaration
-
-
Parameters
Returns Real[]
integration
inverseCumulativeDensity
inverseCumulativeY
inverseCumulativeZ
isDisposed
isDisposed: boolean
latentVarValue
latentVariableCorrel
lmInit1
Type declaration
-
-
Parameters
-
factorsWeights: Real[][]
-
Optional ini: any
lmInit2
Type declaration
-
-
Parameters
-
factorsWeight: Real[]
-
Optional ini: any
lmInit3
Type declaration
-
-
Parameters
-
correlSqr: Real
-
nVariables: Size
-
Optional ini: any
lmInit4
Type declaration
-
-
Parameters
-
-
nVariables: Size
-
Optional ini: any
lossDistribution
notifyObservers
notifyObservers: () => void
numFactors
numTotalFactors
num
TotalFactors: () => Size
probAtLeastNEvents
probsBeingNthEvent
registerObserver
registerWith
registerWithObservables
register
WithObservables: (o: Observer) => void
setBasket
set
Basket: (bskt: Basket) => void
size
splitESFLevel
splitESFLevel
: (d
: Date, loss
: Real) => Real[]
Type declaration
-
-
Parameters
Returns Real[]
splitVaRLevel
split
VaRLevel: (d: Date, loss: Real) => Real[]
Type declaration
-
-
Parameters
Returns Real[]
unregisterObserver
unregister
Observer: (o: Observer) => void
unregisterWith
unregisterWithAll
unregisterWithAll: () => void