LifeInsureR: Modelling Traditional Life Insurance Contracts
R6 classes to model traditional life insurance
contracts like annuities, whole life insurances or endowments. Such life
insurance contracts provide a guaranteed interest and are not directly linked
to the performance of a particular investment vehicle, but they typically
provide (discretionary) profit participation. This package provides a framework
to model such contracts in a very generic (cash-flow-based) way and includes
modelling profit participation schemes, dynamic increases or more general
contract layers, as well as contract changes (like sum increases or premium
waivers). All relevant quantities like premium decomposition, reserves and
benefits over the whole contract period are calculated and potentially
exported to 'Excel'. Mortality rates are given using the 'MortalityTables' package.
Version: |
1.0.0 |
Imports: |
R6, MortalityTables, objectProperties, lubridate, openxlsx, dplyr, scales, abind, stringr, methods, rlang, rmarkdown, kableExtra, pander, tidyr |
Suggests: |
knitr, magrittr, tibble, testthat, fs |
Published: |
2023-11-06 |
DOI: |
10.32614/CRAN.package.LifeInsureR |
Author: |
Reinhold Kainhofer [aut, cre, cph] |
Maintainer: |
Reinhold Kainhofer <reinhold at kainhofer.com> |
BugReports: |
https://gitlab.open-tools.net/R/LifeInsureR/-/issues |
License: |
GPL-2 | GPL-3 [expanded from: GPL (≥ 2)] |
URL: |
https://gitlab.open-tools.net/R/LifeInsureR,
https://github.com/kainhofer/LifeInsureR |
NeedsCompilation: |
no |
Materials: |
README NEWS |
CRAN checks: |
LifeInsureR results |
Documentation:
Downloads:
Reverse dependencies:
Linking:
Please use the canonical form
https://CRAN.R-project.org/package=LifeInsureR
to link to this page.