A single ratio is defined as males per 100 females. Taking the first difference of the ratios over age would give 0s if the ratio were constant. The average absolute difference over age defines the index. This comes from the PAS spreadsheet called AGESEX.

sexRatioScore(Males, Females, Age, ageMin = 0, ageMax = max(Age), OAG = TRUE)

Arguments

Males

numeric. A vector of demographic counts in 5-year age groups for males.

Females

numeric. A vector of demographic counts in 5-year age groups for females.

Age

numeric. A vector of ages corresponding to the lower integer bound of the counts.

ageMin

integer. The lowest age included in calculations. Default 0.

ageMax

integer. The upper age bound used for calculations. Default max(Age).

OAG

logical. Whether or not the top age group is open. Default TRUE.

Value

The value of the index.

Details

Age groups must be of equal intervals. Five year age groups are assumed. It is also assumed that the final age group is open, unless ageMax < max(Age).

References

United Nations (1952). “Accuracy tests for census age distributions tabulated in five-year and ten-year groups.” Population Bulletin, 59--79. United States Census Bureau (2017). “Population Analysis System (PAS) Software.” https://www.census.gov/data/software/pas.html, https://www.census.gov/data/software/pas.html.

Examples

Males <- c(4677000,4135000,3825000,3647000,3247000,2802000,2409000,2212000, 1786000,1505000,1390000,984000,745000,537000,346000,335000) Females <- c(4544000,4042000,3735000,3647000,3309000,2793000,2353000,2112000, 1691000,1409000,1241000,887000,697000,525000,348000,366000) Age <- seq(0, 75, by = 5) sexRatioScore(Males, Females, Age) # 2.2, matches PAS
#> [1] 2.248535