{
  "_id": "6a1beb701d7bb097a0a1f2f8",
  "Package": "MortalityTables",
  "Type": "Package",
  "Version": "2.0.6",
  "Date": "2025-12-27",
  "Title": "A Framework for Various Types of Mortality / Life Tables",
  "Authors@R": "c(person(\"Reinhold\", \"Kainhofer\", role=c(\"aut\", \"cre\", \"cph\"), email=\"reinhold@kainhofer.com\"))",
  "Author": "Reinhold Kainhofer [aut, cre, cph]",
  "Maintainer": "Reinhold Kainhofer <reinhold@kainhofer.com>",
  "URL": "https://gitlab.open-tools.net/R/r-mortality-tables",
  "BugReports": "https://gitlab.open-tools.net/R/r-mortality-tables/-/issues",
  "Encoding": "UTF-8",
  "Description": "Classes to implement, analyze and plot cohort life tables\nfor actuarial calculations. Birth-year dependent cohort\nmortality tables using a yearly trend to extrapolate from a\nbase year are implemented, as well as period life table, cohort\nlife tables using an age shift, and merged life tables.\nAdditionally, several data sets from various countries are\nincluded to provide widely-used tables out of the box.",
  "License": "MIT + file LICENSE",
  "RoxygenNote": "7.3.3",
  "Collate": "'DocumentData.R' 'mortalityTable.R' 'mortalityTable.period.R'\n'mortalityTable.ageShift.R' 'ageShift.R'\n'mortalityTable.joined.R' 'mortalityTable.mixed.R' 'ages.R'\n'baseTable.R' 'baseYear.R' 'fillAges.R' 'pensionTable.R'\n'commutationNumbers.R' 'mortalityTable.improvementFactors.R'\n'mortalityTable.trendProjection.R' 'deathProbabilities.R'\n'getCohortTable.R' 'getOmega.R' 'getPeriodTable.R'\n'lifeTable.R' 'makeQxDataFrame.R' 'mortalityComparisonTable.R'\n'mortalityImprovement.R' 'mortalityTable.MakehamGompertz.R'\n'mortalityTable.Weibull.R' 'mortalityTable.deMoivre.R'\n'periodDeathProbabilities.R' 'mortalityTable.jointLives.R'\n'utilityFunctions.R' 'mortalityTable.observed.R'\n'mortalityTables.list.R' 'mortalityTables.load.R'\n'plot.mortalityTable.R' 'plotMortalityTableComparisons.R'\n'plotMortalityTables.R' 'plotMortalityTrend.R' 'setLoading.R'\n'setModification.R' 'undampenTrend.R'\n'whittaker.mortalityTable.R'",
  "VignetteBuilder": "knitr",
  "Repository": "https://kainhofer.r-universe.dev",
  "Date/Publication": "2026-01-29 09:12:52 UTC",
  "RemoteUrl": "https://github.com/kainhofer/mortalitytables",
  "RemoteRef": "HEAD",
  "RemoteSha": "1dbe7d03e5b7550616c6ef6a9220e0ca5cfd7c96",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-31 07:30:37 UTC",
    "User": "root"
  },
  "MD5sum": "b9d08e1787eaba57dd31090285010a38",
  "_user": "kainhofer",
  "_type": "src",
  "_file": "MortalityTables_2.0.6.tar.gz",
  "_fileid": "53aafff22c1da3869a8a0ab0d0eb4f3199d0ac3476763ecf240c3165fe167ea6",
  "_filesize": 3424940,
  "_sha256": "53aafff22c1da3869a8a0ab0d0eb4f3199d0ac3476763ecf240c3165fe167ea6",
  "_created": "2026-05-31T07:30:37.000Z",
  "_published": "2026-05-31T08:04:00.808Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78708872327,
      "time": 225,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7314860207"
    },
    {
      "job": 78708872325,
      "time": 166,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7314852285"
    },
    {
      "job": 78708872330,
      "time": 162,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7315040585"
    },
    {
      "job": 78708872328,
      "time": 157,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7315050036"
    },
    {
      "job": 78708658432,
      "time": 219,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7314829800"
    },
    {
      "job": 78708872332,
      "time": 122,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7314846282"
    },
    {
      "job": 78708872341,
      "time": 135,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7314848437"
    },
    {
      "job": 78708872333,
      "time": 134,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7314847839"
    },
    {
      "job": 78708872322,
      "time": 114,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7314845109"
    }
  ],
  "_buildurl": "https://github.com/r-universe/kainhofer/actions/runs/26706490638",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/kainhofer/mortalitytables",
  "_commit": {
    "id": "1dbe7d03e5b7550616c6ef6a9220e0ca5cfd7c96",
    "author": "Kainhofer Reinhold <reinhold@kainhofer.com>",
    "committer": "Kainhofer Reinhold <reinhold@kainhofer.com>",
    "message": "mT.extrapolateTrendExp: log details about extrapolation in the table\n",
    "time": 1769677972
  },
  "_maintainer": {
    "name": "Reinhold Kainhofer",
    "email": "reinhold@kainhofer.com",
    "login": "kainhofer",
    "description": "",
    "uuid": 4689419
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "ggplot2",
      "role": "Depends"
    },
    {
      "package": "R",
      "version": ">= 3.5",
      "role": "Depends"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "scales",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "pracma",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "tidyverse",
      "role": "Suggests"
    },
    {
      "package": "reshape2",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "MortalityLaws",
      "role": "Enhances"
    },
    {
      "package": "lifecontingencies",
      "role": "Enhances"
    }
  ],
  "_owner": "kainhofer",
  "_selfowned": true,
  "_usedby": 2,
  "_updates": [
    {
      "week": "2025-52",
      "n": 3
    },
    {
      "week": "2026-01",
      "n": 1
    },
    {
      "week": "2026-05",
      "n": 1
    }
  ],
  "_tags": [],
  "_stars": 1,
  "_contributors": [
    {
      "user": "kainhofer",
      "count": 228,
      "uuid": 4689419
    }
  ],
  "_userbio": {
    "uuid": 4689419,
    "type": "user",
    "name": "Reinhold Kainhofer"
  },
  "_downloads": {
    "count": 246,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/MortalityTables"
  },
  "_devurl": "https://github.com/kainhofer/mortalitytables",
  "_searchresults": 114,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/MortalityTables.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/kainhofer/mortalitytables",
  "_realowner": "kainhofer",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0",
      "date": "2018-04-03"
    },
    {
      "version": "2.0",
      "date": "2020-08-26"
    },
    {
      "version": "2.0.1",
      "date": "2020-09-07"
    },
    {
      "version": "2.0.2",
      "date": "2020-12-14"
    },
    {
      "version": "2.0.3",
      "date": "2021-08-18"
    },
    {
      "version": "2.0.4",
      "date": "2023-10-19"
    },
    {
      "version": "2.0.5",
      "date": "2023-10-28"
    }
  ],
  "_exports": [
    "ages",
    "ageShift",
    "baseTable",
    "baseYear",
    "calculateImprovements",
    "commutationNumbers",
    "deathProbabilities",
    "deathProbabilitiesIndividual",
    "fillAges",
    "fitExpExtrapolation",
    "generateAgeShift",
    "getCohortTable",
    "getOmega",
    "getPeriodTable",
    "lifeTable",
    "makeQxDataFrame",
    "mortalityComparisonTable",
    "mortalityImprovement",
    "mortalityTable",
    "mortalityTable.ageShift",
    "mortalityTable.deMoivre",
    "mortalityTable.improvementFactors",
    "mortalityTable.jointLives",
    "mortalityTable.MakehamGompertz",
    "mortalityTable.mixed",
    "mortalityTable.NA",
    "mortalityTable.observed",
    "mortalityTable.once",
    "mortalityTable.onceAndFuture",
    "mortalityTable.period",
    "mortalityTable.trendProjection",
    "mortalityTable.Weibull",
    "mortalityTable.zeroes",
    "mortalityTables.list",
    "mortalityTables.load",
    "mT.addTrend",
    "mT.cleanup",
    "mT.extrapolateProbsExp",
    "mT.extrapolateTrendExp",
    "mT.fillAges",
    "mT.fitExtrapolationLaw",
    "mT.round",
    "mT.scaleProbs",
    "mT.setDimInfo",
    "mT.setName",
    "mT.setTrend",
    "mT.switchover",
    "mT.translate",
    "pensionTable",
    "pensionTables.list",
    "pensionTables.load",
    "periodDeathProbabilities",
    "periodDeathProbabilitiesIndividual",
    "periodTransitionProbabilities",
    "plotMortalityTableComparisons",
    "plotMortalityTables",
    "plotMortalityTrend",
    "pT.calculateTotalMortality",
    "pT.getSubTable",
    "pT.recalculateTotalMortality",
    "pT.setDimInfo",
    "setLoading",
    "setModification",
    "transitionProbabilities",
    "undampenTrend",
    "whittaker.mortalityTable"
  ],
  "_datasets": [
    {
      "name": "PopulationData.AT2017",
      "title": "Austrian population count (exposure) and deaths in 2017",
      "object": "PopulationData.AT2017",
      "file": "PopulationData.AT2017.rda",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "age",
        "exposure.female",
        "exposure.male",
        "exposure.total",
        "deaths.female",
        "deaths.male",
        "deaths.total"
      ],
      "rows": 111,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "MortalityTables-package",
      "title": "Provide life table classes for life insurance purposes",
      "topics": [
        "MortalityTables-package",
        "MortalityTables"
      ]
    },
    {
      "page": "ages",
      "title": "Return the defined ages of the life table",
      "topics": [
        "ages",
        "ages,mortalityTable.jointLives-method",
        "ages,mortalityTable.mixed-method",
        "ages,mortalityTable.observed-method",
        "ages,mortalityTable.period-method"
      ]
    },
    {
      "page": "ageShift",
      "title": "Return the age shift of the age-shifted life table given the birth year",
      "topics": [
        "ageShift",
        "ageShift,mortalityTable-method",
        "ageShift,mortalityTable.ageShift-method"
      ]
    },
    {
      "page": "baseTable",
      "title": "Return the base table of the life table",
      "topics": [
        "baseTable",
        "baseTable,mortalityTable-method",
        "baseTable,mortalityTable.jointLives-method",
        "baseTable,mortalityTable.period-method"
      ]
    },
    {
      "page": "baseYear",
      "title": "Return the base year of the life table",
      "topics": [
        "baseYear",
        "baseYear,mortalityTable-method",
        "baseYear,mortalityTable.jointLives-method",
        "baseYear,mortalityTable.mixed-method"
      ]
    },
    {
      "page": "calculateImprovements",
      "title": "Calculate the improvement factors for the given birth-year and the 'mortalityTable.improvementFactors' object",
      "topics": [
        "calculateImprovements",
        "calculateImprovements,mortalityTable.improvementFactors-method"
      ]
    },
    {
      "page": "commutationNumbers",
      "title": "Calculate the commutation numbers for the given parameters, using the mortality table and an interest rate",
      "topics": [
        "commutationNumbers",
        "commutationNumbers,mortalityTable-method",
        "commutationNumbers,numeric-method",
        "commutationNumbers,pensionTable-method"
      ]
    },
    {
      "page": "deathProbabilities",
      "title": "Return the (cohort) death probabilities of the life table given the birth year (if needed)",
      "topics": [
        "deathProbabilities",
        "deathProbabilities,mortalityTable.ageShift-method",
        "deathProbabilities,mortalityTable.improvementFactors-method",
        "deathProbabilities,mortalityTable.jointLives-method",
        "deathProbabilities,mortalityTable.mixed-method",
        "deathProbabilities,mortalityTable.observed-method",
        "deathProbabilities,mortalityTable.period-method",
        "deathProbabilities,mortalityTable.trendProjection-method"
      ]
    },
    {
      "page": "deathProbabilitiesIndividual",
      "title": "Return a matrix of the persons' individual death probabilities of a joint-life table (instance of 'mortalityTable.jointLives')",
      "topics": [
        "deathProbabilitiesIndividual"
      ]
    },
    {
      "page": "fillAges",
      "title": "Fill the given probabilities with NA to match the desired age range.",
      "topics": [
        "fillAges"
      ]
    },
    {
      "page": "fitExpExtrapolation",
      "title": "Fit an exponential function exp(-A*(x-x0)) to the last value (f(100) and f'(100) need to coincide):",
      "topics": [
        "fitExpExtrapolation"
      ]
    },
    {
      "page": "generateAgeShift",
      "title": "Generate data.frame containing age shifts for each birth year",
      "topics": [
        "generateAgeShift"
      ]
    },
    {
      "page": "getCohortTable",
      "title": "Return the cohort life table as a 'mortalityTable.period' object",
      "topics": [
        "getCohortTable",
        "getCohortTable,mortalityTable-method"
      ]
    },
    {
      "page": "getOmega",
      "title": "Return the maximum age of the life table",
      "topics": [
        "getOmega",
        "getOmega,mortalityTable.jointLives-method",
        "getOmega,mortalityTable.mixed-method",
        "getOmega,mortalityTable.observed-method",
        "getOmega,mortalityTable.period-method"
      ]
    },
    {
      "page": "getPeriodTable",
      "title": "Return the period life table as a 'mortalityTable.period' object",
      "topics": [
        "getPeriodTable",
        "getPeriodTable,mortalityTable-method"
      ]
    },
    {
      "page": "lifeTable",
      "title": "Return the lifetable object (package lifecontingencies) for the cohort life table",
      "topics": [
        "lifeTable",
        "lifeTable,array-method",
        "lifeTable,list-method",
        "lifeTable,mortalityTable-method",
        "lifeTable,NULL-method"
      ]
    },
    {
      "page": "makeQxDataFrame",
      "title": "Converts one or multiple mortality table objects to a data frame that can be plotted by 'plotMortalityTables' or 'plotMortalityTableComparisons'",
      "topics": [
        "makeQxDataFrame"
      ]
    },
    {
      "page": "mortalityComparisonTable",
      "title": "Calculate relative mortalities for age bands and birth years",
      "topics": [
        "mortalityComparisonTable"
      ]
    },
    {
      "page": "mortalityImprovement",
      "title": "Return the mortality trend (yearly log-death-probability improvement) of the given period or the given generation.",
      "topics": [
        "mortalityImprovement",
        "mortalityImprovement,mortalityTable-method"
      ]
    },
    {
      "page": "mortalityTable-class",
      "title": "Class mortalityTable",
      "topics": [
        "mortalityTable",
        "mortalityTable-class"
      ]
    },
    {
      "page": "mortalityTable.ageShift-class",
      "title": "Class mortalityTable.ageShift - Cohort life tables generated by age-shift",
      "topics": [
        "mortalityTable.ageShift",
        "mortalityTable.ageShift-class"
      ]
    },
    {
      "page": "mortalityTable.deMoivre-class",
      "title": "Class mortalityTable.deMoivre - Mortality table with de Moivre's law",
      "topics": [
        "mortalityTable.deMoivre",
        "mortalityTable.deMoivre-class"
      ]
    },
    {
      "page": "mortalityTable.improvementFactors-class",
      "title": "Class mortalityTable.improvementFactors - Cohort life table with improvement factors",
      "topics": [
        "mortalityTable.improvementFactors",
        "mortalityTable.improvementFactors-class"
      ]
    },
    {
      "page": "mortalityTable.jointLives-class",
      "title": "Class mortalityTable.jointLives - Life table for multiple joint lives",
      "topics": [
        "mortalityTable.jointLives",
        "mortalityTable.jointLives-class"
      ]
    },
    {
      "page": "mortalityTable.MakehamGompertz-class",
      "title": "Class mortalityTable.MakehamGompertz - Mortality table with Makeham-Gompertz's law",
      "topics": [
        "mortalityTable.MakehamGompertz",
        "mortalityTable.MakehamGompertz-class"
      ]
    },
    {
      "page": "mortalityTable.mixed-class",
      "title": "Class mortalityTable.mixed - Life table as a mix of two life tables",
      "topics": [
        "mortalityTable.mixed",
        "mortalityTable.mixed-class"
      ]
    },
    {
      "page": "mortalityTable.NA",
      "title": "Empty mortality table indicating NA",
      "topics": [
        "mortalityTable.NA"
      ]
    },
    {
      "page": "mortalityTable.observed-class",
      "title": "Class mortalityTable.observed - Life table from actual observations",
      "topics": [
        "mortalityTable.observed",
        "mortalityTable.observed-class"
      ]
    },
    {
      "page": "mortalityTable.once",
      "title": "Generate a (deterministic) mortality table with only one probability set to 1 (for the given age)",
      "topics": [
        "mortalityTable.once"
      ]
    },
    {
      "page": "mortalityTable.onceAndFuture",
      "title": "Generate a (deterministic) mortality table with all probabilities starting at a given age set to 1",
      "topics": [
        "mortalityTable.onceAndFuture"
      ]
    },
    {
      "page": "mortalityTable.period-class",
      "title": "Class mortalityTable.period - Period life tables",
      "topics": [
        "mortalityTable.period",
        "mortalityTable.period-class"
      ]
    },
    {
      "page": "mortalityTable.trendProjection-class",
      "title": "Class mortalityTable.trendProjection - Cohort mortality table with age-specific trend",
      "topics": [
        "mortalityTable.trendProjection",
        "mortalityTable.trendProjection-class"
      ]
    },
    {
      "page": "mortalityTable.Weibull-class",
      "title": "Class mortalityTable.Weibull - Mortality table with Weibull's law",
      "topics": [
        "mortalityTable.Weibull",
        "mortalityTable.Weibull-class"
      ]
    },
    {
      "page": "mortalityTable.zeroes",
      "title": "Generate a mortality table with all probabilities set to zero.",
      "topics": [
        "mortalityTable.zeroes"
      ]
    },
    {
      "page": "mortalityTables.list",
      "title": "List all available sets of life tables provided by the MortalityTables-package package An existing life table can then be loaded with mortalityTables.load.",
      "topics": [
        "mortalityTables.list"
      ]
    },
    {
      "page": "mortalityTables.load",
      "title": "Load a named set of mortality tables provided by the MortalityTables package",
      "topics": [
        "mortalityTables.load"
      ]
    },
    {
      "page": "mT.cleanup",
      "title": "Remove all non-essential data (raw data, etc.) from a mortalityTable object",
      "topics": [
        "mT.cleanup",
        "mT.cleanup,array-method",
        "mT.cleanup,list-method",
        "mT.cleanup,mortalityTable-method",
        "mT.cleanup,mortalityTable.observed-method",
        "mT.cleanup,mortalityTable.period-method",
        "mT.cleanup,mortalityTable.trendProjection-method",
        "mT.cleanup,pensionTable-method"
      ]
    },
    {
      "page": "mT.extrapolateProbsExp",
      "title": "Extrapolate base table of a mortalityTable using an exponential function",
      "topics": [
        "mT.extrapolateProbsExp"
      ]
    },
    {
      "page": "mT.extrapolateTrendExp",
      "title": "Extrapolate a mortality trend exponentially",
      "topics": [
        "mT.extrapolateTrendExp"
      ]
    },
    {
      "page": "mT.fillAges",
      "title": "Restrict/expand a mortalityTable to certain ages",
      "topics": [
        "mT.fillAges"
      ]
    },
    {
      "page": "mT.fitExtrapolationLaw",
      "title": "Fit interpolation law to a mortality table and extrapolate",
      "topics": [
        "mT.fitExtrapolationLaw"
      ]
    },
    {
      "page": "mT.round",
      "title": "Round all components of a mortality table to the given number of digits",
      "topics": [
        "mT.round",
        "mT.round,array-method",
        "mT.round,list-method",
        "mT.round,mortalityTable-method",
        "mT.round,mortalityTable.improvementFactors-method",
        "mT.round,mortalityTable.observed-method",
        "mT.round,mortalityTable.period-method",
        "mT.round,mortalityTable.trendProjection-method",
        "mT.round,pensionTable-method"
      ]
    },
    {
      "page": "mT.scaleProbs",
      "title": "Scale all probabilities of the given 'mortalityTable' object(s) by the given factor",
      "topics": [
        "mT.scaleProbs"
      ]
    },
    {
      "page": "mT.setDimInfo",
      "title": "Set additional information (year, description, type of risk, sex, etc.) for the mortality table.",
      "topics": [
        "mT.setDimInfo"
      ]
    },
    {
      "page": "mT.setName",
      "title": "Sets a new name for the given mortality table or the list/table/array of mortalityTables",
      "topics": [
        "mT.setName"
      ]
    },
    {
      "page": "mT.setTrend",
      "title": "Set/Add a trend vector for the probabilities of the given 'mortalityTable' object(s). Returns a 'mortalityTable.trendProjection' object",
      "topics": [
        "mT.addTrend",
        "mT.setTrend"
      ]
    },
    {
      "page": "mT.switchover",
      "title": "Switch over mortalities from one table to another at a given age",
      "topics": [
        "mT.switchover"
      ]
    },
    {
      "page": "mT.translate",
      "title": "Translate base table of a cohort mortality table to a different observation year",
      "topics": [
        "mT.translate"
      ]
    },
    {
      "page": "pensionTable-class",
      "title": "Class pensionTable",
      "topics": [
        "pensionTable",
        "pensionTable-class"
      ]
    },
    {
      "page": "pensionTables.list",
      "title": "List all available sets of pension tables provided by the MortalityTables-package package An existing pension table can then be loaded with pensionTables.load.",
      "topics": [
        "pensionTables.list"
      ]
    },
    {
      "page": "pensionTables.load",
      "title": "Load a named set of pension tables provided by the MortalityTables package",
      "topics": [
        "pensionTables.load"
      ]
    },
    {
      "page": "periodDeathProbabilities",
      "title": "Return the (period) death probabilities of the life table for a given observation year",
      "topics": [
        "periodDeathProbabilities",
        "periodDeathProbabilities,mortalityTable.ageShift-method",
        "periodDeathProbabilities,mortalityTable.improvementFactors-method",
        "periodDeathProbabilities,mortalityTable.jointLives-method",
        "periodDeathProbabilities,mortalityTable.mixed-method",
        "periodDeathProbabilities,mortalityTable.observed-method",
        "periodDeathProbabilities,mortalityTable.period-method",
        "periodDeathProbabilities,mortalityTable.trendProjection-method"
      ]
    },
    {
      "page": "periodDeathProbabilitiesIndividual",
      "title": "Return a matrix of the persons' individual period death probabilities of a joint-life table (instance of 'mortalityTable.jointLives')",
      "topics": [
        "periodDeathProbabilitiesIndividual"
      ]
    },
    {
      "page": "periodTransitionProbabilities",
      "title": "Return all period transition probabilities of the pension table",
      "topics": [
        "periodTransitionProbabilities",
        "periodTransitionProbabilities,pensionTable-method"
      ]
    },
    {
      "page": "plot.mortalityTable",
      "title": "Plot multiple mortality tables (life tables) in one plot",
      "topics": [
        "plot.mortalityTable"
      ]
    },
    {
      "page": "plotMortalityTableComparisons",
      "title": "Plot multiple mortality tables (life tables) in one plot, relative to a given reference table",
      "topics": [
        "plotMortalityTableComparisons"
      ]
    },
    {
      "page": "plotMortalityTables",
      "title": "Plot multiple mortality tables (life tables) in one plot",
      "topics": [
        "plotMortalityTables"
      ]
    },
    {
      "page": "plotMortalityTrend",
      "title": "Plot the trends of multiple mortality tables (life tables) in one chart",
      "topics": [
        "plotMortalityTrend"
      ]
    },
    {
      "page": "PopulationData.AT2017",
      "title": "Austrian population count (exposure) and deaths in 2017",
      "topics": [
        "PopulationData.AT2017"
      ]
    },
    {
      "page": "pT.calculateTotalMortality",
      "title": "Calculate the total mortality of the pension table",
      "topics": [
        "pT.calculateTotalMortality",
        "pT.recalculateTotalMortality"
      ]
    },
    {
      "page": "pT.getSubTable",
      "title": "Extract a sub-table from a pensionTable",
      "topics": [
        "pT.getSubTable"
      ]
    },
    {
      "page": "pT.setDimInfo",
      "title": "Set additional information (year, description, type of risk, sex, etc.) for the pension table.",
      "topics": [
        "pT.setDimInfo"
      ]
    },
    {
      "page": "setLoading",
      "title": "Return a copy of the table with an additional loading added",
      "topics": [
        "setLoading",
        "setLoading,mortalityTable-method"
      ]
    },
    {
      "page": "setModification",
      "title": "Return a copy of the table with the given modification function added",
      "topics": [
        "setModification",
        "setModification,mortalityTable-method"
      ]
    },
    {
      "page": "transitionProbabilities",
      "title": "Return all transition probabilities of the pension table (generational probabilities)",
      "topics": [
        "transitionProbabilities",
        "transitionProbabilities,pensionTable-method"
      ]
    },
    {
      "page": "undampenTrend",
      "title": "Return a 'mortalityTable.trendProjection' object with the trend damping removed.",
      "topics": [
        "undampenTrend",
        "undampenTrend,mortalityTable.trendProjection-method"
      ]
    },
    {
      "page": "whittaker.mortalityTable",
      "title": "Smooth a life table using the Whittaker-Henderson method, intepolation possibly missing values",
      "topics": [
        "whittaker.mortalityTable"
      ]
    }
  ],
  "_readme": "https://github.com/kainhofer/mortalitytables/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "cpp11",
    "farver",
    "ggplot2",
    "glue",
    "gtable",
    "isoband",
    "labeling",
    "lifecycle",
    "pracma",
    "R6",
    "RColorBrewer",
    "rlang",
    "S7",
    "scales",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "international-mortality-tables-overview.Rmd",
      "filename": "international-mortality-tables-overview.html",
      "title": "International Mortality Tables Overview",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Austria",
        "Annuities",
        "ÖVM 59/61 - RR 67",
        "EROM/F 85 (Period table 2020), EROM/F G 1950 (Cohort table with age shift)",
        "AVÖ 1996-R",
        "AVÖ 2005-R",
        "Comparisons",
        "Population Mortality (Austrian Census tables)",
        "Census tables",
        "Official population forecast (by Statistik Austria)",
        "Markov-Chain-Monte-Carlo-fitted population forecast (by J. Hirz)",
        "Observed population mortalities 1947--2022 (by Statistik Austria)",
        "Comparison",
        "Occupational Pensions",
        "Ettl-Pagler",
        "AVÖ 1999-P - Rechnungsgrundlagen für die Pensionsversicherung - Pagler-Pagler",
        "AVÖ 2008-P - Rechnungsgrundlagen für die Pensionsversicherung - Pagler-Pagler",
        "AVÖ 2018-P - Rechnungsgrundlagen für die Pensionsversicherung",
        "Experience Tables",
        "Gesamtbestand (total portfolio) of life insurance companies 2012--16",
        "Gesamtbestand (total portfolio) of Austrian Pension Funds (Pensionskassen) 2010--16",
        "Germany",
        "Sterbetafel 1987 R",
        "DAV 1994 R:",
        "DAV 2004 R:",
        "Population Mortality (German Census tables)",
        "Tables for contract with death characteristics (Life Insurances, Endowments)",
        "Association Table of Assured Lives 1986",
        "DAV 1994 T",
        "DAV 2008 T, DAV 2008 T R/NR",
        "Occupational Disability",
        "DAV 1997 I",
        "DAV 1998 EU",
        "DAV 2001 EM/EM-T",
        "MTPL Annuities",
        "DAV 2006 HUR",
        "Old-Age Care",
        "DAV 2008 P",
        "Heubeck Richttafeln 1959",
        "Heubeck Richttafeln 1983",
        "Heubeck Richttafeln 1998",
        "Richttafeln DAV 2005-G",
        "Heubeck Richttafeln 2018-G",
        "United States of America",
        "Annuities (individual and group)",
        "Whole Life Insurances",
        "Pension Plans",
        "RP-2000",
        "RP-2014"
      ],
      "created": "2020-09-20 14:37:32",
      "modified": "2023-10-19 17:23:18",
      "commits": 4
    },
    {
      "source": "using-the-mortalityTables-package.Rmd",
      "filename": "using-the-mortalityTables-package.html",
      "title": "Using the MortalityTables Package",
      "author": "Reinhold Kainhofer, reinhold@kainhofer.com",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Types of Life Tables",
        "Loading the MortalityTables package",
        "Provided Data Sets",
        "Working with life table objects",
        "Plotting life tables",
        "Obtaining period and cohort death probabilities",
        "Other data extraction functions from life tables",
        "Dimensional information",
        "Creating a life table object",
        "Period life tables",
        "Cohort life tables with trend projection",
        "Cohort life tables with age-shift",
        "Modifying life table objects",
        "Copying life tables",
        "Adding a security loading to the raw probabilities",
        "Adding a modification to the raw probabilities",
        "Life tables for multiple lives (joint-life states)",
        "Creating mortality tables from data and modifying them using various helper functions",
        "Pension Tables"
      ],
      "created": "2016-09-04 09:30:38",
      "modified": "2026-01-01 12:27:12",
      "commits": 13
    }
  ],
  "_score": 6.312177356439779,
  "_indexed": true,
  "_nocasepkg": "mortalitytables",
  "_universes": [
    "kainhofer"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.0.6",
      "date": "2026-05-31T07:34:00.000Z",
      "distro": "noble",
      "commit": "1dbe7d03e5b7550616c6ef6a9220e0ca5cfd7c96",
      "fileid": "1589c18f6b94fb8489209d4508a5fbbba007ceb4ca3efed41cd8ba083437398f",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/kainhofer/actions/runs/26706490638"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2.0.6",
      "date": "2026-05-31T07:33:04.000Z",
      "distro": "noble",
      "commit": "1dbe7d03e5b7550616c6ef6a9220e0ca5cfd7c96",
      "fileid": "b10757863526f001c5766b641c2ac016d9967b8bd43bea9f49fad65159b4e529",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/kainhofer/actions/runs/26706490638"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.0.6",
      "date": "2026-05-31T08:01:09.000Z",
      "commit": "1dbe7d03e5b7550616c6ef6a9220e0ca5cfd7c96",
      "fileid": "d717f15e7d38bf69774bd15f794b264f90d42138b73e8482b712d70544233af7",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/kainhofer/actions/runs/26706490638"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "2.0.6",
      "date": "2026-05-31T08:02:26.000Z",
      "commit": "1dbe7d03e5b7550616c6ef6a9220e0ca5cfd7c96",
      "fileid": "f11328c8dc814b89783450e468d9ca2afa41c6998621b19f56c1d6540b186b76",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/kainhofer/actions/runs/26706490638"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.0.6",
      "date": "2026-05-31T07:33:03.000Z",
      "commit": "1dbe7d03e5b7550616c6ef6a9220e0ca5cfd7c96",
      "fileid": "9872fca8ce8fef566357d75631dca2d0493ca9a112b96564b0bccc5bfe44d65e",
      "status": "success",
      "buildurl": "https://github.com/r-universe/kainhofer/actions/runs/26706490638"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.0.6",
      "date": "2026-05-31T07:32:16.000Z",
      "commit": "1dbe7d03e5b7550616c6ef6a9220e0ca5cfd7c96",
      "fileid": "70b94be83356ca34b7df0885a53ab5a4cb89ac157863fc2b5eda2129b3ea5341",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/kainhofer/actions/runs/26706490638"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.0.6",
      "date": "2026-05-31T07:32:22.000Z",
      "commit": "1dbe7d03e5b7550616c6ef6a9220e0ca5cfd7c96",
      "fileid": "2719c86d2f5cba77dc722f261d0b6995900c3182e44b6ef824360d87b797365b",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/kainhofer/actions/runs/26706490638"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "2.0.6",
      "date": "2026-05-31T07:32:01.000Z",
      "commit": "1dbe7d03e5b7550616c6ef6a9220e0ca5cfd7c96",
      "fileid": "6ca7dfec77293c6762d4fb368dcab5221e51509540c0c6954978d72db6fa8d42",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/kainhofer/actions/runs/26706490638"
    }
  ]
}