Description Usage Arguments Author(s) See Also Examples

Easy conversion between the life table indicators. This function is based
on the `LifeTable`

function and methods behind it.

1 |

`x` |
Vector of ages at the beginning of the age interval. |

`data` |
Vector or data.frame/matrix containing the mortality indicators. |

`from` |
Specify the life table indicator in the input |

`to` |
What indicator would you like to obtain? Character.
Options: |

`...` |
Further arguments to be passed to the |

Marius D. Pascariu

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | ```
# Data ---
x <- 0:110
mx <- ahmd$mx
# mx to qx
qx <- convertFx(x, data = mx, from = "mx", to = "qx")
# mx to dx
dx <- convertFx(x, data = mx, from = "mx", to = "dx")
# mx to lx
lx <- convertFx(x, data = mx, from = "mx", to = "lx")
# There are 28 possible combinations --------------------------------
# Let generate all of them.
from <- c("mx", "qx", "dx", "lx")
to <- c("mx", "qx", "dx", "lx", "Lx", "Tx", "ex")
K <- expand.grid(from = from, to = to) # all possible cases/combinations
for (i in 1:nrow(K)) {
In <- as.character(K[i, "from"])
Out <- as.character(K[i, "to"])
N <- paste0(Out, "_from_", In)
cat(i, " Create", N, "\n")
# Create the 28 sets of results
assign(N, convertFx(x = x, data = get(In), from = In, to = Out))
}
``` |

Embedding an R snippet on your website

Add the following code to your website.

For more information on customizing the embed code, read Embedding Snippets.