R/LifeTable.R

Defines functions LT

library(tidyverse)
library(ggplot2)
library(rlang)


LT <- function(AgeGroup, Population, Deaths, perPopulation, ExpectedDeaths){

  if (missing(ExpectedDeaths)){
    SMR = 0
  } else {

    SMR <- SMR(ExpectedDeaths, Deaths)
  }

  AMR <- AMR(Population, Deaths, perPopulation)
  CRUDE_Rate <- CRUDE(Population, Deaths, TRUE)

  if (sum(SMR) == 0){

    DF1 = data.frame(AgeGroup, Population, Deaths, CRUDE_Rate, AMR)

    return(DF1)

  } else {

    DF = data.frame(AgeGroup, Population, ExpectedDeaths, Deaths, CRUDE_Rate, AMR, SMR)

    return(DF)
  }

}
jaa249/moRtalityG7 documentation built on May 2, 2022, 12:42 p.m.