Learn R Programming

⚠️There's a newer version (1.3.12) of this package.Take me there.

The lifecontingencies package

Classes and methods for managing life tables (for single and multiple decrements) and actuarial tables. Moreover, functions to easily perform demographic, financial and actuarial mathematics on life contingencies insurances calculations are contained therein.

Install the current release from CRAN:

install.packages('lifecontingencies')

Install the development version from GitHub:

devtools::install_github('spedygiorgio/lifecontingencies')

Copy Link

Version

Install

install.packages('lifecontingencies')

Monthly Downloads

1,418

Version

1.3.1

License

GPL-2

Issues

Pull Requests

Stars

Forks

Maintainer

Giorgio Spedicato

Last Published

September 29th, 2017

Functions in lifecontingencies (1.3.1)

Isn

Function to calculated accumulated increasing annuity future value.
Lxt

Number of person - years lived.
decreasingAnnuity

Function to evaluate decreasing annuities.
demoCanada

Canada Mortality Rates for UP94 Series
Exn

Function to evaluate the pure endowment.
getDecrements

Function to return the decrements defined in the mdt class
lifecontingencies-package

Package to perform actuarial mathematics on life contingencies and classical financial mathematics calculations.
lifetable-class

Class "lifetable"
mxt

Central mortality rate.
effective2Convertible

Function to switch from nominal / effective / convertible rates
soa08

Society of Actuaries Illustrative Life Table object.
soa08Act

Society of Actuaries Illustrative Life Table with interest rate at 6
AExn

Function to evaluate the n-year endowment insurance
DAxn

Decreasing life insurance
axn

Annuity immediate and due function.
Axn

Function to evaluate life insurance.
demoUsa

United States Social Security life tables
IAxn

Increasing life insurance
Iaxn

Increasing annuity life contingencies
axyn

Functions to evaluate life insurance and annuities on two heads.
de_angelis_di_falco

Italian Health Insurance Data
demoJapan

Japan Mortality Rates for life table construction
demoUk

UK life tables
interest2Discount

Functions to switch from interest to discount rates
mdt-class

Class "mdt"
Axn.mdt

Multiple decrement life insurance
rLife

Function to generate random future lifetimes
rLifeContingencies

Function to generate samples from the life contingencies stochastic variables.
multiple life probabilities

Functions to deals with multiple life models
mx2qx

Mortality rates to Death probabilities
presentValue

Present value of a series of cash flows.
probs2lifetable

Life table from probabilities
rLifeContingenciesXyz

Function to return samples from lifecontingencies on multiple heads
rmdt

Simulate from a multiple decrement table
Uk life tables

Uk AM AF 92 life tables
accumulatedValue

Function to evaluate the accumulated value.
demoChina

China Mortality Rates for life table construction
demoFrance

French population life tables
demoGermany

German population life tables
demoIta

Italian population life tables for males and females
increasingAnnuity

Increasing annuity.
intensity2Interest

Functions to switch from interest to intensity and vice versa.
pxt

Functions to evaluate survival, death probabilities and deaths.
pxyt

Functions to evaluate joint survival probabilities.
Axyzn

Multiple lifes insurances and annuities
Tx

Number of person-years lived after exact age x
actuarialtable-class

Class "actuarialtable"
annuity

Annuity function
duration

Functions to evaluate duration and convexity
exn

Function/method to calculate the expected life.
getLifecontingencyPv

Functions to obtain the present value of a life contingency given the time to death
getOmega

Function to return the terminal age of a life table.
qx2mx

Death Probabilities to Mortality Rates
qxt.prime.fromMdt

Return Associated single decrement from absolute rate of decrement
SoAISTdata

SoA illustrative service table
soaLt

Society of Actuaries life table.