Description Usage Arguments Note See Also Examples
Constructor for the S3 class portfolio. It allows to build for a sst portfolio containing financial items (market items), insurance items (life and health) as well as a participation.
1 2 |
market.items |
a list of marketItem S3 objects created using the constructors (see the corresponding help pages for more information):
Please refer to the note Section for extra-information. |
participation.item |
a participation S3 object created using the
constructor |
life.item |
a life S3 object created using the constructor |
health.item |
a health S3 object created using the constructor |
base.currency |
a character value representing the base currency in which the holder of the portfolio reports its results. |
portfolio.parameters |
a list of parameters specific to the portfolio (understood in currency
|
In order to create an sstModel
, the portfolio should contain
at least one marketItem. Additionally, we do not allow for a portfolio
containing a participation without any marketItem.
summary.portfolio
, print.portfolio
,
asset
, cashflow
,
liability
, fxForward
,
assetForward
, delta
,
participation
, life
,
nonLifeRisk
, health
,
scenarioRisk
.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | # Creating a portofolio.
asset1 <- asset("equity", "USD", 1000)
asset2 <- asset("hedge fund", "EUR", 2000)
life1 <- life(name = c("pandemy", "longetivity", "storno"),
currency = c("CHF", "CHF", "CHF"),
sensitivity = c(-100, -150, -130))
health1 <- health(name = c("pandemy", "longetivity", "storno"),
currency = c("CHF", "CHF", "CHF"),
sensitivity = c(100, 150, 130))
participation1 <- participation("CHF", 1000)
# valid portfolio parameters
valid.param <- list(mvm = list(mvm.life = 2, mvm.health = 4, mvm.nonlife = 3),
rtkr = 0,
rtkg = 0,
correction.term = 2,
credit.risk = 3,
expected.insurance.result = 10^6,
expected.financial.result = 10^5)
pf <- portfolio(market.items = list(asset1, asset2),
participation.item = participation1,
life.item = life1,
health.item = health1,
base.currency = "CHF",
portfolio.parameters = valid.param)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.