MortalityTables-package | Provide life table classes for life insurance purposes |
ages | Return the defined ages of the life table |
ages-method | Return the defined ages of the life table |
ageShift | Return the age shift of the age-shifted life table given the birth year |
ageShift-method | Return the age shift of the age-shifted life table given the birth year |
baseTable | Return the base table of the life table |
baseTable-method | Return the base table of the life table |
baseYear | Return the base year of the life table |
baseYear-method | Return the base year of the life table |
calculateImprovements | Calculate the improvement factors for the given birth-year and the 'mortalityTable.improvementFactors' object |
calculateImprovements-method | Calculate the improvement factors for the given birth-year and the 'mortalityTable.improvementFactors' object |
commutationNumbers | Calculate the commutation numbers for the given parameters, using the mortality table and an interest rate |
commutationNumbers-method | Calculate the commutation numbers for the given parameters, using the mortality table and an interest rate |
deathProbabilities | Return the (cohort) death probabilities of the life table given the birth year (if needed) |
deathProbabilities-method | Return the (cohort) death probabilities of the life table given the birth year (if needed) |
deathProbabilitiesIndividual | Return a matrix of the persons' individual death probabilities of a joint-life table (instance of 'mortalityTable.jointLives') |
fillAges | Fill the given probabilities with NA to match the desired age range. |
fitExpExtrapolation | Fit an exponential function exp(-A*(x-x0)) to the last value (f(100) and f'(100) need to coincide): |
generateAgeShift | Generate data.frame containing age shifts for each birth year |
getCohortTable | Return the cohort life table as a 'mortalityTable.period' object |
getCohortTable-method | Return the cohort life table as a 'mortalityTable.period' object |
getOmega | Return the maximum age of the life table |
getOmega-method | Return the maximum age of the life table |
getPeriodTable | Return the period life table as a 'mortalityTable.period' object |
getPeriodTable-method | Return the period life table as a 'mortalityTable.period' object |
lifeTable | Return the lifetable object (package lifecontingencies) for the cohort life table |
lifeTable-method | Return the lifetable object (package lifecontingencies) for the cohort life table |
makeQxDataFrame | Converts one or multiple mortality table objects to a data frame that can be plotted by 'plotMortalityTables' or 'plotMortalityTableComparisons' |
mortalityComparisonTable | Calculate relative mortalities for age bands and birth years |
mortalityImprovement | Return the mortality trend (yearly log-death-probability improvement) of the given period or the given generation. |
mortalityImprovement-method | Return the mortality trend (yearly log-death-probability improvement) of the given period or the given generation. |
mortalityTable | Class mortalityTable |
mortalityTable-class | Class mortalityTable |
mortalityTable.ageShift | Class mortalityTable.ageShift - Cohort life tables generated by age-shift |
mortalityTable.ageShift-class | Class mortalityTable.ageShift - Cohort life tables generated by age-shift |
mortalityTable.deMoivre | Class mortalityTable.deMoivre - Mortality table with de Moivre's law |
mortalityTable.deMoivre-class | Class mortalityTable.deMoivre - Mortality table with de Moivre's law |
mortalityTable.improvementFactors | Class mortalityTable.improvementFactors - Cohort life table with improvement factors |
mortalityTable.improvementFactors-class | Class mortalityTable.improvementFactors - Cohort life table with improvement factors |
mortalityTable.jointLives | Class mortalityTable.jointLives - Life table for multiple joint lives |
mortalityTable.jointLives-class | Class mortalityTable.jointLives - Life table for multiple joint lives |
mortalityTable.MakehamGompertz | Class mortalityTable.MakehamGompertz - Mortality table with Makeham-Gompertz's law |
mortalityTable.MakehamGompertz-class | Class mortalityTable.MakehamGompertz - Mortality table with Makeham-Gompertz's law |
mortalityTable.mixed | Class mortalityTable.mixed - Life table as a mix of two life tables |
mortalityTable.mixed-class | Class mortalityTable.mixed - Life table as a mix of two life tables |
mortalityTable.NA | Empty mortality table indicating NA |
mortalityTable.observed | Class mortalityTable.observed - Life table from actual observations |
mortalityTable.observed-class | Class mortalityTable.observed - Life table from actual observations |
mortalityTable.once | Generate a (deterministic) mortality table with only one probability set to 1 (for the given age) |
mortalityTable.onceAndFuture | Generate a (deterministic) mortality table with all probabilities starting at a given age set to 1 |
mortalityTable.period | Class mortalityTable.period - Period life tables |
mortalityTable.period-class | Class mortalityTable.period - Period life tables |
mortalityTable.trendProjection | Class mortalityTable.trendProjection - Cohort mortality table with age-specific trend |
mortalityTable.trendProjection-class | Class mortalityTable.trendProjection - Cohort mortality table with age-specific trend |
mortalityTable.Weibull | Class mortalityTable.Weibull - Mortality table with Weibull's law |
mortalityTable.Weibull-class | Class mortalityTable.Weibull - Mortality table with Weibull's law |
mortalityTable.zeroes | Generate a mortality table with all probabilities set to zero. |
MortalityTables | Provide life table classes for life insurance purposes |
mortalityTables.list | List all available sets of life tables provided by the MortalityTables-package package An existing life table can then be loaded with mortalityTables.load. |
mortalityTables.load | Load a named set of mortality tables provided by the MortalityTables package |
mT.addTrend | Set/Add a trend vector for the probabilities of the given 'mortalityTable' object(s). Returns a 'mortalityTable.trendProjection' object |
mT.cleanup | Remove all non-essential data (raw data, etc.) from a mortalityTable object |
mT.cleanup-method | Remove all non-essential data (raw data, etc.) from a mortalityTable object |
mT.extrapolateProbsExp | Extrapolate base table of a mortalityTable using an exponential function |
mT.extrapolateTrendExp | Extrapolate a mortality trend exponentially |
mT.fillAges | Restrict/expand a mortalityTable to certain ages |
mT.fitExtrapolationLaw | Fit interpolation law to a mortality table and extrapolate |
mT.round | Round all components of a mortality table to the given number of digits |
mT.round-method | Round all components of a mortality table to the given number of digits |
mT.scaleProbs | Scale all probabilities of the given 'mortalityTable' object(s) by the given factor |
mT.setDimInfo | Set additional information (year, description, type of risk, sex, etc.) for the mortality table. |
mT.setName | Sets a new name for the given mortality table or the list/table/array of mortalityTables |
mT.setTrend | Set/Add a trend vector for the probabilities of the given 'mortalityTable' object(s). Returns a 'mortalityTable.trendProjection' object |
mT.switchover | Switch over mortalities from one table to another at a given age |
mT.translate | Translate base table of a cohort mortality table to a different observation year |
pensionTable | Class pensionTable |
pensionTable-class | Class pensionTable |
pensionTables.list | List all available sets of pension tables provided by the MortalityTables-package package An existing pension table can then be loaded with pensionTables.load. |
pensionTables.load | Load a named set of pension tables provided by the MortalityTables package |
periodDeathProbabilities | Return the (period) death probabilities of the life table for a given observation year |
periodDeathProbabilities-method | Return the (period) death probabilities of the life table for a given observation year |
periodDeathProbabilitiesIndividual | Return a matrix of the persons' individual period death probabilities of a joint-life table (instance of 'mortalityTable.jointLives') |
periodTransitionProbabilities | Return all period transition probabilities of the pension table |
periodTransitionProbabilities-method | Return all period transition probabilities of the pension table |
plot.mortalityTable | Plot multiple mortality tables (life tables) in one plot |
plotMortalityTableComparisons | Plot multiple mortality tables (life tables) in one plot, relative to a given reference table |
plotMortalityTables | Plot multiple mortality tables (life tables) in one plot |
plotMortalityTrend | Plot the trends of multiple mortality tables (life tables) in one chart |
PopulationData.AT2017 | Austrian population count (exposure) and deaths in 2017 |
pT.calculateTotalMortality | Calculate the total mortality of the pension table |
pT.getSubTable | Extract a sub-table from a pensionTable |
pT.recalculateTotalMortality | Calculate the total mortality of the pension table |
pT.setDimInfo | Set additional information (year, description, type of risk, sex, etc.) for the pension table. |
setLoading | Return a copy of the table with an additional loading added |
setLoading-method | Return a copy of the table with an additional loading added |
setModification | Return a copy of the table with the given modification function added |
setModification-method | Return a copy of the table with the given modification function added |
transitionProbabilities | Return all transition probabilities of the pension table (generational probabilities) |
transitionProbabilities-method | Return all transition probabilities of the pension table (generational probabilities) |
undampenTrend | Return a 'mortalityTable.trendProjection' object with the trend damping removed. |
undampenTrend-method | Return a 'mortalityTable.trendProjection' object with the trend damping removed. |
whittaker.mortalityTable | Smooth a life table using the Whittaker-Henderson method, intepolation possibly missing values |