replace.zeros: Replace zero's in input matrix

Description Usage Arguments Examples

View source: R/utils.R

Description

If a matrix or data.frame contains death-rates equal to zero, they will be replaced with positive values.

Usage

1
replace.zeros(mx, method = c("min", "mult"), radix = 1e+05)

Arguments

mx

Matrix of death rates

method

Method of replacement:

  • "min" – Replace with minimum observed value in the input dataset;

  • "mult" – Replace using the multiplicative replacement strategy.

radix

radix. Default: 1e5.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
x  <- 0:25
y  <- 2005:2016
mx <- HMD_male$mx$DNK[paste(x), paste(y)]
mx == 0

new.mx <- replace.zeros(mx)
new.mx == 0

sum(mx) == sum(new.mx)
(mx - new.mx)/mx * 100

mpascariu/MortalityForecast documentation built on Sept. 28, 2020, 2:40 p.m.