Skip to content

LifeInsureR

Modelling Traditional Life Insurance Contracts

v1.0.1 · Jun 14, 2025 · GPL (>= 2)

Description

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.

Downloads

764

Last 30 days

4709th

2.2K

Last 90 days

8K

Last year

Trend: +2.6% (30d vs prior 30d)

CRAN Check Status

14 OK
Show all 14 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang OK
r-devel-linux-x86_64-debian-gcc OK
r-devel-linux-x86_64-fedora-clang OK
r-devel-linux-x86_64-fedora-gcc OK
r-devel-macos-arm64 OK
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 OK

Check History

OK 14 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026

Reverse Dependencies (1)

Dependency Network

Dependencies Reverse dependencies R6 MortalityTables objectProperties lubridate openxlsx dplyr scales abind stringr rlang rmarkdown kableExtra pander tidyr LifeInsuranceContracts LifeInsureR

Version History

new 1.0.1 Mar 10, 2026
updated 1.0.1 ← 1.0.0 diff Jun 14, 2025
new 1.0.0 Nov 5, 2023