net_vs {migest} | R Documentation |
Estimate net migration from vital statistics
Description
Estimate net migration from vital statistics
Usage
net_vs(
.data,
pop0_col = NULL,
pop1_col = NULL,
births_col = "births",
deaths_col = "deaths"
)
Arguments
.data |
A data frame with two rows with the total number of lifetime in- and out-migrants in separate columns. The first row contains totals at the first time point and second row at the second time point. |
pop0_col |
Character string name of column containing name of initial populations. Default |
pop1_col |
Character string name of column containing name of end populations. Default |
births_col |
Character string name of column containing name of births over the period. Default |
deaths_col |
Character string name of column containing name of deaths over the period. Default |
Value
A tibble with additional columns for the population change ('pop_change'), the natural population increase ('natural_inc') and the net migration ('net') over the period.
References
Bogue, D. J., Hinze, K., & White, M. (1982). Techniques of Estimating Net Migration. Community and Family Study Center. University of Chicago.
Examples
library(dplyr)
d <- alabama_1970 %>%
group_by(race, sex) %>%
summarise(births = sum(pop_1960[1:2]),
pop_1960 = sum(pop_1960) - births,
pop_1970 = sum(pop_1970)) %>%
ungroup()
d
d %>%
mutate(deaths = c(51449, 58845, 86880, 123220)) %>%
net_vs(pop0_col = "pop_1960", pop1_col = "pop_1970")