R/mortalityTable.joined.R

#' @include mortalityTable.R
NULL


# #' Class mortalityTable.joined - Life table created by joining two life tables
# #'
# #' A cohort life table obtained by joining two cohort life tables, each of which
# #' applies only to certain observation years (e.g. for the past use the observed
# #' PoDs, and project them to the future with the trend projection)
# #'
# #' @slot table1 The first \code{mortalityTable}, valid for years given in \code{yearRange1}
# #' @slot yearRange1 The years, for which \code{table1} describes the death probabilities
# #' @slot table2 The second \code{mortalityTable}, valid for years given in \code{yearRange2}
# #' @slot yearRange2 The years, for which \code{table2} describes the death probabilities
# #'
# #' @examples
# #' mortalityTables.load("Austria_Annuities")
# #' # An annuity table with different underlying tables for years <2005 and >=2005
# #' lt = mortalityTable.joined(table1 = AVOe1996R.male, yearRange1 = 1900:2004,
# #'                            table2 = AVOe2005R.male, yearRange2 = 2005:2090,
# #'                            name = "Austrian annuities, joined from '96 and '05 tables")
# #' plot(lt, AVOe1996R.male, AVOe2005R.male, YOB = 1982)
# #'
# #' @export mortalityTable.joined
# #' @exportClass mortalityTable.joined
# mortalityTable.joined = setClass(
#     "mortalityTable.joined",
#     slots = list(
#         table1 = "mortalityTable",
#         yearRange1 = "numeric",
#         table2 = "mortalityTable",
#         yearRange2 = "numeric"
#     ),
#     contains = "mortalityTable"
# )

Try the MortalityTables package in your browser

Any scripts or data that you put into this service are public.

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