Constructing a SST Portfolio
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.
portfolio(market.items = NULL, participation.item = NULL, life.item = NULL, health.item = NULL, base.currency, portfolio.parameters)
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.
# 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)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.