QuantLib Credit Latent Models

Overview

QuantLib Credit Latent Models

Function List

qlGaussianDefaultProbLM ()
qlGaussianLMAssetCorrel ()
qlGaussianLMDefaultCorrel ()
qlGaussianLMProbNHits ()
qlTDefaultProbLM ()
qlTLMAssetCorrel ()
qlTLMDefaultCorrel ()
qlTLMProbNHits ()

Function Documentation

qlGaussianDefaultProbLM

string returnValue
qlGaussianDefaultProbLM(
string ObjectId
string Basket
vector<vector<double> > Factors
bool Permanent
any Trigger
bool Overwrite)
Description:

Construct an object of class GaussianDefProbLM and return its id

Supported Platforms:

Excel, Calc

Parameters
ObjectIdid of object to be created
BasketDefaultable positions basket.
FactorsSystemic model factors.
Permanentobject permanent/nonpermanent
Triggerdependency tracking trigger
Overwriteoverwrite flag

qlGaussianLMAssetCorrel

double returnValue
qlGaussianLMAssetCorrel(
string ObjectId
long NameindexA
long NameindexB
any Trigger)
Description:

Default probability correlation.

Supported Platforms:

Excel

Parameters
ObjectIdid of existing QuantLib::GaussianDefProbLM object
NameindexAFirst name index
NameindexBSecond name index
Triggerdependency tracking trigger

qlGaussianLMDefaultCorrel

double returnValue
qlGaussianLMDefaultCorrel(
string ObjectId
long CorrelationDate
long NameindexA
long NameindexB
any Trigger)
Description:

Default probability correlation.

Supported Platforms:

Excel

Parameters
ObjectIdid of existing QuantLib::GaussianDefProbLM object
CorrelationDateCorrelation date. Default value = QuantLib::Date().
NameindexAFirst name index
NameindexBSecond name index
Triggerdependency tracking trigger

qlGaussianLMProbNHits

double returnValue
qlGaussianLMProbNHits(
string ObjectId
long NumDefaults
long ProbabilityDate
any Trigger)
Description:

Probability of having a given number of defaults or more.

Supported Platforms:

Excel

Parameters
ObjectIdid of existing QuantLib::GaussianDefProbLM object
NumDefaultsNumber of defaults
ProbabilityDateTarget date. Default value = QuantLib::Date().
Triggerdependency tracking trigger

qlTDefaultProbLM

string returnValue
qlTDefaultProbLM(
string ObjectId
vector<long> Torders
string Basket
vector<vector<double> > Factors
bool Permanent
any Trigger
bool Overwrite)
Description:

Construct an object of class TDefProbLM and return its id

Supported Platforms:

Excel

Parameters
ObjectIdid of object to be created
TordersOrders of the StudentT variates.
BasketDefaultable positions basket.
FactorsSystemic model factors.
Permanentobject permanent/nonpermanent
Triggerdependency tracking trigger
Overwriteoverwrite flag

qlTLMAssetCorrel

double returnValue
qlTLMAssetCorrel(
string ObjectId
long NameindexA
long NameindexB
any Trigger)
Description:

Default probability correlation.

Supported Platforms:

Excel

Parameters
ObjectIdid of existing QuantLib::TDefProbLM object
NameindexAFirst name index
NameindexBSecond name index
Triggerdependency tracking trigger

qlTLMDefaultCorrel

double returnValue
qlTLMDefaultCorrel(
string ObjectId
long CorrelationDate
long NameindexA
long NameindexB
any Trigger)
Description:

Default probability correlation.

Supported Platforms:

Excel

Parameters
ObjectIdid of existing QuantLib::TDefProbLM object
CorrelationDateCorrelation date. Default value = QuantLib::Date().
NameindexAFirst name index
NameindexBSecond name index
Triggerdependency tracking trigger

qlTLMProbNHits

double returnValue
qlTLMProbNHits(
string ObjectId
long NumDefaults
long ProbabilityDate
any Trigger)
Description:

Probability of having a given number of defaults or more.

Supported Platforms:

Excel

Parameters
ObjectIdid of existing QuantLib::TDefProbLM object
NumDefaultsNumber of defaults
ProbabilityDateTarget date. Default value = QuantLib::Date().
Triggerdependency tracking trigger