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.

Package details

AuthorReinhold Kainhofer [aut, cre, cph]
MaintainerReinhold Kainhofer <reinhold@kainhofer.com>
LicenseGPL (>= 2)
Version1.0.1
URL https://gitlab.open-tools.net/R/LifeInsureR https://github.com/kainhofer/LifeInsureR
Package repositoryView on CRAN
Installation Install the latest version of this package by entering the following in R:
install.packages("LifeInsureR")

Try the LifeInsureR package in your browser

Any scripts or data that you put into this service are public.

LifeInsureR documentation built on June 15, 2025, 1:08 a.m.