Skip to content
Snippets Groups Projects
Commit f08ad719 authored by Reinhold Kainhofer's avatar Reinhold Kainhofer
Browse files

getPeriodTable: Allow giving desired ages; use dimensional data of original...

getPeriodTable: Allow giving desired ages; use dimensional data of original table (overwrite only the year)
parent b8a228d9
No related branches found
No related tags found
No related merge requests found
......@@ -23,15 +23,22 @@ setGeneric("getPeriodTable",
#' @describeIn getPeriodTable Return the period life table as a
#' \code{mortalityTable.period} object
setMethod("getPeriodTable","mortalityTable",
function (object, Period, ...) {
function (object, Period, ages = NULL, ...) {
if(missing(Period)) {
Period = baseYear(object)
}
if (missing(ages) | is.null(ages)) {
ages = ages(object)
}
data = object@data
data$dim$Period = Period
data$dim$year = Period
mortalityTable.period(
name = paste0(object@name, ", Period ", Period),
baseYear = Period,
ages = ages(object),
deathProbs = periodDeathProbabilities(object, Period = Period, ...)
ages = ages,
deathProbs = periodDeathProbabilities(object, Period = Period, ages = ages, ...),
data = data
)
})
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment