commutationNumbers: Calculate the commutation numbers for the given parameters,...

commutationNumbersR Documentation

Calculate the commutation numbers for the given parameters, using the mortality table and an interest rate

Description

Calculate the commutation numbers for the given parameters, using the mortality table and an interest rate

Usage

commutationNumbers(object, ..., ages = NULL, i = 0.03)

## S4 method for signature 'mortalityTable'
commutationNumbers(object, ..., ages = NULL, i = 0.03)

## S4 method for signature 'numeric'
commutationNumbers(object, ages, i = 0.03)

## S4 method for signature 'pensionTable'
commutationNumbers(object, ..., ages = NULL, i = 0.03)

Arguments

object

The life table object (class inherited from mortalityTable)

...

Other parameters to be passed to the deathProbabilities call (e.g. YOB)

ages

Vector of ages for which the probabilities should be extracted and commutation numbers calculates

i

Interest rate used for the calculation of the commutation numbers

Methods (by class)

  • commutationNumbers(mortalityTable): Calculate the commutation numbers for the given parameters, using the mortality table and an interest rate

  • commutationNumbers(numeric): Calculate the commutation numbers for the given death probabilities (passed as a numeric vector with argument name "object"), ages and an interest rate Return value is a list of data frames

  • commutationNumbers(pensionTable): Calculate the commutation numbers for the given parameters, using the pension table and an interest rate Return value is a list of data frames

Examples

mortalityTables.load("Austria_Annuities")
commutationNumbers(AVOe2005R.male, i = 0.03, YOB = 1975)


MortalityTables documentation built on Nov. 2, 2023, 5:52 p.m.