# \donttest{
# This can take a while
pop <- 2005 - as.numeric(substr(pop_2006$date.birth, 1 , 4))
pop <- as.data.frame(table(pop))
pop[, 1] <- as.numeric(as.character(pop[, 1]))
pop[, 2] <- pop[, 2]/4
pop <- cbind(apply(pop, 2, rep, each = 4), quarter = rep(1:4, nrow(pop)))[, c(1, 3, 2)]
pop <- as.data.frame(pop)
temp <- quarterly_variables(death_2006$date.birth, death_2006$date.death)
e.death <- count_events_quarter(temp)
temp <- quarterly_variables(emi_2006$date.birth, emi_2006$date.emi)
e.emi <- count_events_quarter(temp)
temp <- quarterly_variables(immi_2006$date.birth, immi_2006$date.immi)
e.immi <- count_events_quarter(temp)
out <- crude_mx_sh3(pop, pop, e.death, e.emi, e.immi)
# }
pop.1 <- data.frame(age = c(rep(40, 4), rep(41, 4)), quarter = rep(1:4, 2), people = c(4134, 4353))
pop.2 <- data.frame(age = c(rep(40, 4), rep(41, 4)), quarter = rep(1:4, 2), people = c(4250, 4213))
dates.b <- c("1980-04-12")
dates.d <- c("2020-08-23")
x <- quarterly_variables(dates.b, dates.d)
e.death <- count_events_quarter(x)
dates.b <- c("1980-05-12")
dates.e <- c("2020-06-23")
x <- quarterly_variables(dates.b, dates.e)
e.emi <- count_events_quarter(x)
dates.b <- c("1980-07-12")
dates.i <- c("2020-12-10")
x <- quarterly_variables(dates.b, dates.i)
e.immi <- count_events_quarter(x)
out <- crude_mx_sh3(pop.1, pop.2, e.death, e.emi, e.immi)
Run the code above in your browser using DataLab