Skip to content

elect

Estimation of Life Expectancies Using Multi-State Models

v1.2 · Apr 3, 2019 · GPL-2

Description

Functions to compute state-specific and marginal life expectancies. The computation is based on a fitted continuous-time multi-state model that includes an absorbing death state; see Van den Hout (2017, ISBN:9781466568402). The fitted multi-state model model should be estimated using the 'msm' package using age as the time-scale.

Downloads

268

Last 30 days

15973rd

687

Last 90 days

2.9K

Last year

Trend: +19.6% (30d vs prior 30d)

CRAN Check Status

14 NOTE
Show all 14 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang NOTE
r-devel-linux-x86_64-debian-gcc NOTE
r-devel-linux-x86_64-fedora-clang NOTE
r-devel-linux-x86_64-fedora-gcc NOTE
r-devel-macos-arm64 NOTE
r-devel-windows-x86_64 NOTE
r-oldrel-macos-arm64 NOTE
r-oldrel-macos-x86_64 NOTE
r-oldrel-windows-x86_64 NOTE
r-patched-linux-x86_64 NOTE
r-release-linux-x86_64 NOTE
r-release-macos-arm64 NOTE
r-release-macos-x86_64 NOTE
r-release-windows-x86_64 NOTE
Check details (16 non-OK)
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Ardo van den Hout <Ardo.vandenHout@ucl.ac.uk>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = "Ardo",
                      family = "van den Hout",
                      role = c("aut", "cre"),
                      email = "ardo.vandenhout@ucl.ac.uk"),
               person(given = c("Mei", "Sum"),
                      family = "Chan",
                      role = "aut"))
as necessary.
NOTE r-devel-linux-x86_64-debian-clang

Rd files

checkRd: (-1) electData.Rd:16: Lost braces; missing escapes or markup?
    16 | Variables: \code{id}  = {identification number},
       |                         ^
checkRd: (-1) electData.Rd:17: Lost braces; missing escapes or markup?
    17 | \code{state} = {state}, \code{age} = age in years on a shifted scale (current age minus 70),
       |                ^
checkRd: (-1) summary.elect.Rd:25: Lost braces; missing escapes or markup?
    25 |  TRUE for output on start-state totals e_{r.} (for \code{S}>0)
       |                                          ^
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Ardo van den Hout <Ardo.vandenHout@ucl.ac.uk>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = "Ardo",
                      family = "van den Hout",
                      role = c("aut", "cre"),
                      email = "ardo.vandenhout@ucl.ac.uk"),
               person(given = c("Mei", "Sum"),
                      family = "Chan",
                      role = "aut"))
as necessary.
NOTE r-devel-linux-x86_64-debian-gcc

Rd files

checkRd: (-1) electData.Rd:16: Lost braces; missing escapes or markup?
    16 | Variables: \code{id}  = {identification number},
       |                         ^
checkRd: (-1) electData.Rd:17: Lost braces; missing escapes or markup?
    17 | \code{state} = {state}, \code{age} = age in years on a shifted scale (current age minus 70),
       |                ^
checkRd: (-1) summary.elect.Rd:25: Lost braces; missing escapes or markup?
    25 |  TRUE for output on start-state totals e_{r.} (for \code{S}>0)
       |                                          ^
NOTE r-devel-linux-x86_64-fedora-clang

Rd files

checkRd: (-1) electData.Rd:16: Lost braces; missing escapes or markup?
    16 | Variables: \code{id}  = {identification number},
       |                         ^
checkRd: (-1) electData.Rd:17: Lost braces; missing escapes or markup?
    17 | \code{state} = {state}, \code{age} = age in years on a shifted scale (current age minus 70),
       |                ^
checkRd: (-1) summary.elect.Rd:25: Lost braces; missing escapes or markup?
    25 |  TRUE for output on start-state totals e_{r.} (for \code{S}>0)
       |                                          ^
NOTE r-devel-linux-x86_64-fedora-gcc

Rd files

checkRd: (-1) electData.Rd:16: Lost braces; missing escapes or markup?
    16 | Variables: \code{id}  = {identification number},
       |                         ^
checkRd: (-1) electData.Rd:17: Lost braces; missing escapes or markup?
    17 | \code{state} = {state}, \code{age} = age in years on a shifted scale (current age minus 70),
       |                ^
checkRd: (-1) summary.elect.Rd:25: Lost braces; missing escapes or markup?
    25 |  TRUE for output on start-state totals e_{r.} (for \code{S}>0)
       |                                          ^
NOTE r-devel-macos-arm64

Rd files

checkRd: (-1) electData.Rd:16: Lost braces; missing escapes or markup?
    16 | Variables: \code{id}  = {identification number},
       |                         ^
checkRd: (-1) electData.Rd:17: Lost braces; missing escapes or markup?
    17 | \code{state} = {state}, \code{age} = age in years on a shifted scale (current age minus 70),
       |                ^
checkRd: (-1) summary.elect.Rd:25: Lost braces; missing escapes or markup?
    25 |  TRUE for output on start-state totals e_{r.} (for \code{S}>0)
       |                                          ^
NOTE r-devel-windows-x86_64

Rd files

checkRd: (-1) electData.Rd:16: Lost braces; missing escapes or markup?
    16 | Variables: \code{id}  = {identification number},
       |                         ^
checkRd: (-1) electData.Rd:17: Lost braces; missing escapes or markup?
    17 | \code{state} = {state}, \code{age} = age in years on a shifted scale (current age minus 70),
       |                ^
checkRd: (-1) summary.elect.Rd:25: Lost braces; missing escapes or markup?
    25 |  TRUE for output on start-state totals e_{r.} (for \code{S}>0)
       |                                          ^
NOTE r-oldrel-macos-arm64

Rd files

checkRd: (-1) electData.Rd:16: Lost braces; missing escapes or markup?
    16 | Variables: \code{id}  = {identification number},
       |                         ^
checkRd: (-1) electData.Rd:17: Lost braces; missing escapes or markup?
    17 | \code{state} = {state}, \code{age} = age in years on a shifted scale (current age minus 70),
       |                ^
checkRd: (-1) summary.elect.Rd:25: Lost braces; missing escapes or markup?
    25 |  TRUE for output on start-state totals e_{r.} (for \code{S}>0)
       |                                          ^
NOTE r-oldrel-macos-x86_64

Rd files

checkRd: (-1) electData.Rd:16: Lost braces; missing escapes or markup?
    16 | Variables: \code{id}  = {identification number},
       |                         ^
checkRd: (-1) electData.Rd:17: Lost braces; missing escapes or markup?
    17 | \code{state} = {state}, \code{age} = age in years on a shifted scale (current age minus 70),
       |                ^
checkRd: (-1) summary.elect.Rd:25: Lost braces; missing escapes or markup?
    25 |  TRUE for output on start-state totals e_{r.} (for \code{S}>0)
       |                                          ^
NOTE r-oldrel-windows-x86_64

Rd files

checkRd: (-1) electData.Rd:16: Lost braces; missing escapes or markup?
    16 | Variables: \code{id}  = {identification number},
       |                         ^
checkRd: (-1) electData.Rd:17: Lost braces; missing escapes or markup?
    17 | \code{state} = {state}, \code{age} = age in years on a shifted scale (current age minus 70),
       |                ^
checkRd: (-1) summary.elect.Rd:25: Lost braces; missing escapes or markup?
    25 |  TRUE for output on start-state totals e_{r.} (for \code{S}>0)
       |                                          ^
NOTE r-patched-linux-x86_64

Rd files

checkRd: (-1) electData.Rd:16: Lost braces; missing escapes or markup?
    16 | Variables: \code{id}  = {identification number},
       |                         ^
checkRd: (-1) electData.Rd:17: Lost braces; missing escapes or markup?
    17 | \code{state} = {state}, \code{age} = age in years on a shifted scale (current age minus 70),
       |                ^
checkRd: (-1) summary.elect.Rd:25: Lost braces; missing escapes or markup?
    25 |  TRUE for output on start-state totals e_{r.} (for \code{S}>0)
       |                                          ^
NOTE r-release-linux-x86_64

Rd files

checkRd: (-1) electData.Rd:16: Lost braces; missing escapes or markup?
    16 | Variables: \code{id}  = {identification number},
       |                         ^
checkRd: (-1) electData.Rd:17: Lost braces; missing escapes or markup?
    17 | \code{state} = {state}, \code{age} = age in years on a shifted scale (current age minus 70),
       |                ^
checkRd: (-1) summary.elect.Rd:25: Lost braces; missing escapes or markup?
    25 |  TRUE for output on start-state totals e_{r.} (for \code{S}>0)
       |                                          ^
NOTE r-release-macos-arm64

Rd files

checkRd: (-1) electData.Rd:16: Lost braces; missing escapes or markup?
    16 | Variables: \code{id}  = {identification number},
       |                         ^
checkRd: (-1) electData.Rd:17: Lost braces; missing escapes or markup?
    17 | \code{state} = {state}, \code{age} = age in years on a shifted scale (current age minus 70),
       |                ^
checkRd: (-1) summary.elect.Rd:25: Lost braces; missing escapes or markup?
    25 |  TRUE for output on start-state totals e_{r.} (for \code{S}>0)
       |                                          ^
NOTE r-release-macos-x86_64

Rd files

checkRd: (-1) electData.Rd:16: Lost braces; missing escapes or markup?
    16 | Variables: \code{id}  = {identification number},
       |                         ^
checkRd: (-1) electData.Rd:17: Lost braces; missing escapes or markup?
    17 | \code{state} = {state}, \code{age} = age in years on a shifted scale (current age minus 70),
       |                ^
checkRd: (-1) summary.elect.Rd:25: Lost braces; missing escapes or markup?
    25 |  TRUE for output on start-state totals e_{r.} (for \code{S}>0)
       |                                          ^
NOTE r-release-windows-x86_64

Rd files

checkRd: (-1) electData.Rd:16: Lost braces; missing escapes or markup?
    16 | Variables: \code{id}  = {identification number},
       |                         ^
checkRd: (-1) electData.Rd:17: Lost braces; missing escapes or markup?
    17 | \code{state} = {state}, \code{age} = age in years on a shifted scale (current age minus 70),
       |                ^
checkRd: (-1) summary.elect.Rd:25: Lost braces; missing escapes or markup?
    25 |  TRUE for output on start-state totals e_{r.} (for \code{S}>0)
       |                                          ^

Check History

NOTE 0 OK · 14 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Ardo van den Hout <Ardo.vandenHout@ucl.ac.uk>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = "Ardo",
                      family = "van den Hout",
                      role = c("aut", "cre"),
                      email = "ardo.vandenhout@ucl.ac.uk"),
               person(given = c("Mei", "Sum"),
                      family = "Chan",
                      role = "aut"))
as necessary.
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Ardo van den Hout <Ardo.vandenHout@ucl.ac.uk>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = "Ardo",
                      family = "van den Hout",
                      role = c("aut", "cre"),
                      email = "ardo.vandenhout@ucl.ac.uk"),
               person(given = c("Mei", "Sum"),
                      family = "Chan",
                      role = "aut"))
as necessary.
NOTE r-devel-linux-x86_64-fedora-clang

Rd files

checkRd: (-1) electData.Rd:16: Lost braces; missing escapes or markup?
    16 | Variables: \code{id}  = {identification number},
       |                         ^
checkRd: (-1) electData.Rd:17: Lost braces; missing escapes or markup?
    17 | \code{
...[truncated]...
e (current age minus 70),
       |                ^
checkRd: (-1) summary.elect.Rd:25: Lost braces; missing escapes or markup?
    25 |  TRUE for output on start-state totals e_{r.} (for \code{S}>0)
       |                                          ^
NOTE r-devel-linux-x86_64-fedora-gcc

Rd files

checkRd: (-1) electData.Rd:16: Lost braces; missing escapes or markup?
    16 | Variables: \code{id}  = {identification number},
       |                         ^
checkRd: (-1) electData.Rd:17: Lost braces; missing escapes or markup?
    17 | \code{
...[truncated]...
e (current age minus 70),
       |                ^
checkRd: (-1) summary.elect.Rd:25: Lost braces; missing escapes or markup?
    25 |  TRUE for output on start-state totals e_{r.} (for \code{S}>0)
       |                                          ^
NOTE r-devel-macos-arm64

Rd files

checkRd: (-1) electData.Rd:16: Lost braces; missing escapes or markup?
    16 | Variables: \code{id}  = {identification number},
       |                         ^
checkRd: (-1) electData.Rd:17: Lost braces; missing escapes or markup?
    17 | \code{
...[truncated]...
e (current age minus 70),
       |                ^
checkRd: (-1) summary.elect.Rd:25: Lost braces; missing escapes or markup?
    25 |  TRUE for output on start-state totals e_{r.} (for \code{S}>0)
       |                                          ^
NOTE r-devel-windows-x86_64

Rd files

checkRd: (-1) electData.Rd:16: Lost braces; missing escapes or markup?
    16 | Variables: \code{id}  = {identification number},
       |                         ^
checkRd: (-1) electData.Rd:17: Lost braces; missing escapes or markup?
    17 | \code{
...[truncated]...
e (current age minus 70),
       |                ^
checkRd: (-1) summary.elect.Rd:25: Lost braces; missing escapes or markup?
    25 |  TRUE for output on start-state totals e_{r.} (for \code{S}>0)
       |                                          ^
NOTE r-patched-linux-x86_64

Rd files

checkRd: (-1) electData.Rd:16: Lost braces; missing escapes or markup?
    16 | Variables: \code{id}  = {identification number},
       |                         ^
checkRd: (-1) electData.Rd:17: Lost braces; missing escapes or markup?
    17 | \code{
...[truncated]...
e (current age minus 70),
       |                ^
checkRd: (-1) summary.elect.Rd:25: Lost braces; missing escapes or markup?
    25 |  TRUE for output on start-state totals e_{r.} (for \code{S}>0)
       |                                          ^
NOTE r-release-linux-x86_64

Rd files

checkRd: (-1) electData.Rd:16: Lost braces; missing escapes or markup?
    16 | Variables: \code{id}  = {identification number},
       |                         ^
checkRd: (-1) electData.Rd:17: Lost braces; missing escapes or markup?
    17 | \code{
...[truncated]...
e (current age minus 70),
       |                ^
checkRd: (-1) summary.elect.Rd:25: Lost braces; missing escapes or markup?
    25 |  TRUE for output on start-state totals e_{r.} (for \code{S}>0)
       |                                          ^
NOTE r-release-macos-arm64

Rd files

checkRd: (-1) electData.Rd:16: Lost braces; missing escapes or markup?
    16 | Variables: \code{id}  = {identification number},
       |                         ^
checkRd: (-1) electData.Rd:17: Lost braces; missing escapes or markup?
    17 | \code{
...[truncated]...
e (current age minus 70),
       |                ^
checkRd: (-1) summary.elect.Rd:25: Lost braces; missing escapes or markup?
    25 |  TRUE for output on start-state totals e_{r.} (for \code{S}>0)
       |                                          ^
NOTE r-release-macos-x86_64

Rd files

checkRd: (-1) electData.Rd:16: Lost braces; missing escapes or markup?
    16 | Variables: \code{id}  = {identification number},
       |                         ^
checkRd: (-1) electData.Rd:17: Lost braces; missing escapes or markup?
    17 | \code{
...[truncated]...
e (current age minus 70),
       |                ^
checkRd: (-1) summary.elect.Rd:25: Lost braces; missing escapes or markup?
    25 |  TRUE for output on start-state totals e_{r.} (for \code{S}>0)
       |                                          ^
NOTE r-release-windows-x86_64

Rd files

checkRd: (-1) electData.Rd:16: Lost braces; missing escapes or markup?
    16 | Variables: \code{id}  = {identification number},
       |                         ^
checkRd: (-1) electData.Rd:17: Lost braces; missing escapes or markup?
    17 | \code{
...[truncated]...
e (current age minus 70),
       |                ^
checkRd: (-1) summary.elect.Rd:25: Lost braces; missing escapes or markup?
    25 |  TRUE for output on start-state totals e_{r.} (for \code{S}>0)
       |                                          ^
NOTE r-oldrel-macos-arm64

Rd files

checkRd: (-1) electData.Rd:16: Lost braces; missing escapes or markup?
    16 | Variables: \code{id}  = {identification number},
       |                         ^
checkRd: (-1) electData.Rd:17: Lost braces; missing escapes or markup?
    17 | \code{
...[truncated]...
e (current age minus 70),
       |                ^
checkRd: (-1) summary.elect.Rd:25: Lost braces; missing escapes or markup?
    25 |  TRUE for output on start-state totals e_{r.} (for \code{S}>0)
       |                                          ^
NOTE r-oldrel-macos-x86_64

Rd files

checkRd: (-1) electData.Rd:16: Lost braces; missing escapes or markup?
    16 | Variables: \code{id}  = {identification number},
       |                         ^
checkRd: (-1) electData.Rd:17: Lost braces; missing escapes or markup?
    17 | \code{
...[truncated]...
e (current age minus 70),
       |                ^
checkRd: (-1) summary.elect.Rd:25: Lost braces; missing escapes or markup?
    25 |  TRUE for output on start-state totals e_{r.} (for \code{S}>0)
       |                                          ^
NOTE r-oldrel-windows-x86_64

Rd files

checkRd: (-1) electData.Rd:16: Lost braces; missing escapes or markup?
    16 | Variables: \code{id}  = {identification number},
       |                         ^
checkRd: (-1) electData.Rd:17: Lost braces; missing escapes or markup?
    17 | \code{
...[truncated]...
e (current age minus 70),
       |                ^
checkRd: (-1) summary.elect.Rd:25: Lost braces; missing escapes or markup?
    25 |  TRUE for output on start-state totals e_{r.} (for \code{S}>0)
       |                                          ^

Dependency Network

Dependencies Reverse dependencies msm nnet elect

Version History

new 1.2 Mar 10, 2026
updated 1.2 ← 1.1.3 diff Apr 2, 2019
updated 1.1.3 ← 1.1.2 diff Jan 5, 2019
updated 1.1.2 ← 1.1.1 diff May 9, 2018
updated 1.1.1 ← 1.1 diff Mar 3, 2018
new 1.1 Jan 21, 2018