Description
Usage
Arguments
Value
Note
See Also
View source: R/sstModelbase.R
Constructor for the S3 class sstModel (main class of the package). It allows to build
for a Swiss Solvency Test Model (SST model aggregating risk information with
a portfolio description).
 (, market.risk, life.risk = , health.risk = ,
nonlife.risk = , scenario.risk = , participation.risk = ,
macro.economic.scenarios = , nhmr = , reordering.parameters,
standalones = )

portfolio 
a portfolio S3 object.

market.risk 
a marketRisk S3 object.

life.risk 
a lifeRisk S3 object. This can be NULL in case no lifeRisk
is considered.

health.risk 
a healthRisk S3 object. This can be NULL in case no healthRisk
is considered.

nonlife.risk 
a nonLifeRisk S3 object. This can be NULL in case no nonLifeRisk
is considered.

scenario.risk 
a scenarioRisk S3 object. This can be NULL in case no scenarioRisk
is considered.

participation.risk 
a participationRisk S3 object. This can be NULL in case no participationRisk
is considered.

macro.economic.scenarios 
a macroEconomicScenarios S3 object. This should be compatible with
the portfolio and the marketRisk, please consult ?macroEconomicScenarios for more
information.

nhmr 
NULL or numeric value of length one and in [0, 1]. The factor for
nonheadgeable market risk for market value margin computation.

reordering.parameters 
list of reordering information containing the following fields

list.correlation.matrix : list of correlation matrices. The list should contain at least one correlation
matrix named "base" (in first position) representing the base correlation from which ranks are simulated (with the associated Gaussian
copula). If no additional correlation matrix is provided, a simple Gaussian reordering is applied. If additional named correlation matrices
are provided then conditional reordering with stressed Gaussian copulas is applied. The names of the extra correlation matrices
correspond to the names of the stressedscenarios. In any case the rownames and colnames
of the correlation matrices should be
c("market", "life", "health", "nonlife") .

region.boundaries : matrix with colnames corresponding to the risks (respecting the prescribed order)
c("market", "life", "health", "nonlife") and rownames to the scenarios names
(the names of the extra correlation matrices provided in the list list.correlation.matrix ).
This should be NULL in the case of a simple Gaussian reordering (i.e. list.correlation.matrix
contains only a single element named "base" ).

region.probability a numeric value of probabilities (one for each extra scenario) giving the probability that the
base Gaussian copula (represented by the correlation matrix named "base" in list.correlation.matrix ) takes its values within
the extreme regions (rectangles). This should be NULL in case of a simple Gaussian reordering.

scenario.probability a numeric value of probabilities (one for each extra scenario) giving the probabilities
of each scenario. This should be NULL in the case of a simple Gaussian reordering.

standalones 
a list of standalone S3 objects. Please note that names of standalones
should not appear in base market risk factors names in market.risk .

an S3 object, instance of the class sstModel.
portfolio
and market.risk
should have the same
base currency. Moreover, all risks should be consistent between
them and the portfolio should be consistent with all risks. Note also that more information
on the reordering can be found in the help page of the function conditionalReordering
.
summary.sstModel
, print.sstModel
.
sstModel documentation built on May 4, 2018, 1:04 a.m.