From 0b655f1891cb8ddcff1fe43363be97fa59dd1f4e Mon Sep 17 00:00:00 2001 From: Ian D Buller Date: Fri, 23 Aug 2024 22:13:47 -0400 Subject: [PATCH] :sparkles: Initial commit for branch "dev_gini" (ndi v0.1.6.9004) * The `gini()` function now computes the aspatial racial or ethnic Gini Index (*G*) based on [Gini (1921)](https://doi.org/10.2307/2223319) as the main outcome. Arguments `geo_large`, `geo_small`, `subgroup`, and `omit_NAs` were added and argument `geo` was deprecated. The `gini()` function still retrieves the original output of the aspatial income Gini Index (*G*) at each smaller geography and is moved from the `g` output to `g_data` output. * Renamed 'race/ethnicity' or 'racial/ethnic' to 'race or ethnicity' or 'racial or ethnic' throughout documentation to use more modern, inclusive, and appropriate language --- DESCRIPTION | 27 +- NEWS.md | 18 +- R/anthopolos.R | 10 +- R/atkinson.R | 15 +- R/bell.R | 17 +- R/bemanian_beyer.R | 19 +- R/duncan.R | 27 +- R/gini.R | 412 +++++++++-- R/globals.R | 4 +- R/hoover.R | 13 +- R/krieger.R | 6 +- R/lieberson.R | 13 +- R/ndi-package.R | 20 +- R/sudano.R | 13 +- R/utils.R | 22 + R/white.R | 13 +- R/white_blau.R | 27 +- README.md | 157 ++-- cran-comments.md | 10 +- man/anthopolos.Rd | 8 +- man/atkinson.Rd | 10 +- man/bell.Rd | 10 +- man/bemanian_beyer.Rd | 12 +- man/duncan.Rd | 12 +- man/figures/g.png | Bin 370462 -> 0 bytes man/figures/g_inc.png | Bin 0 -> 367736 bytes man/figures/g_re.png | Bin 0 -> 376098 bytes man/gini.Rd | 67 +- man/hoover.Rd | 8 +- man/krieger.Rd | 6 +- man/lieberson.Rd | 8 +- man/ndi-package.Rd | 20 +- man/sudano.Rd | 8 +- man/white.Rd | 8 +- man/white_blau.Rd | 12 +- tests/testthat/test-gini.R | 44 +- vignettes/vignette.Rmd | 184 +++-- vignettes/vignette.html | 1431 ++++++++++++++++++++---------------- 38 files changed, 1692 insertions(+), 999 deletions(-) delete mode 100644 man/figures/g.png create mode 100644 man/figures/g_inc.png create mode 100644 man/figures/g_re.png diff --git a/DESCRIPTION b/DESCRIPTION index dfc5ed3..ba145f8 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,6 +1,6 @@ Package: ndi Title: Neighborhood Deprivation Indices -Version: 0.1.6.9003 +Version: 0.1.6.9004 Date: 2024-08-23 Authors@R: c(person(given = "Ian D.", @@ -30,25 +30,26 @@ Description: Computes various metrics of socio-economic deprivation and disparit (2021) , (3) compute the aspatial Index of Concentration at the Extremes (ICE) based on Feldman et al. (2015) and Krieger et al. (2016) - , (4) compute the aspatial racial/ethnic + , (4) compute the aspatial racial or ethnic Dissimilarity Index (D) based on Duncan & Duncan (1955) , (5) - compute the aspatial income or racial/ethnic Atkinson Index (A) based on Atkinson - (1970) , (6) aspatial racial/ethnic Interaction + compute the aspatial income or racial or ethnic Atkinson Index (A) based on Atkinson + (1970) , (6) aspatial racial or ethnic Interaction Index (xPy*) based on Shevky & Williams (1949; ISBN-13:978-0-837-15637-8) and Bell - (1954) , (7) aspatial racial/ethnic Correlation Ratio (V) + (1954) , (7) aspatial racial or ethnic Correlation Ratio (V) based on Bell (1954) and White (1986) , - (8) aspatial racial/ethnic Location Quotient (LQ) based on Merton (1939) + (8) aspatial racial or ethnic Location Quotient (LQ) based on Merton (1939) and Sudano et al. (2013) - , (9) aspatial racial/ethnic Local + , (9) aspatial racial or ethnic Local Exposure and Isolation (LEx/Is) metric based on Bemanian & Beyer (2017) - , (10) aspatial racial/ethnic Delta (DEL) + , (10) aspatial racial or ethnic Delta (DEL) based on Hoover (1941) and Duncan et al. (1961; LC:60007089), (11) an index of spatial proximity (SP) based on White (1986) - and Blau (1977; ISBN-13:978-0-029-03660-0), and (12) the - aspatial racial/ethnic Isolatoin Index (xPx*) based on Lieberson (1981; - ISBN-13:978-1-032-53884-6) and Bell (1954) . Also using data - from the ACS-5 (2005-2009 onward), the package can retrieve the aspatial Gini - Index (G) based Gini (1921) . + and Blau (1977; ISBN-13:978-0-029-03660-0), (12) the + aspatial racial or ethnic Isolatoin Index (xPx*) based on Lieberson (1981; + ISBN-13:978-1-032-53884-6) and Bell (1954) , and (13) the + aspatial racial or ethnic Gini Index (G) based Gini (1921) . + Also using data from the ACS-5 (2005-2009 onward), the package can retrieve the + aspatial income Gini Index (G) based on Gini (1921) . License: Apache License (>= 2.0) Encoding: UTF-8 LazyData: true diff --git a/NEWS.md b/NEWS.md index d470816..af31465 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,14 +1,15 @@ # ndi (development version) -## ndi v0.1.6.9003 +## ndi v0.1.6.9004 ### New Features -* Added `hoover()` function to compute the aspatial racial/ethnic Delta (*DEL*) based on [Hoover (1941)](https://doi.org/10.1017/S0022050700052980) and Duncan et al. (1961; LC:60007089) +* Added `hoover()` function to compute the aspatial racial or ethnic Delta (*DEL*) based on [Hoover (1941)](https://doi.org/10.1017/S0022050700052980) and Duncan et al. (1961; LC:60007089) * Added `white_blau()` function to compute an index of spatial proximity (*SP*) based on [White (1986)](https://doi.org/10.2307/3644339) and Blau (1977; ISBN-13:978-0-029-03660-0) -* Added `lieberson()` function to compute he aspatial racial/ethnic Isolation Index (_xPx\*_) based on Lieberson (1981; ISBN-13:978-1-032-53884-6) and and [Bell (1954)](https://doi.org/10.2307/2574118) +* Added `lieberson()` function to compute the aspatial racial or ethnic Isolation Index (_xPx\*_) based on Lieberson (1981; ISBN-13:978-1-032-53884-6) and and [Bell (1954)](https://doi.org/10.2307/2574118) * Added `geo_large = 'cbsa'` for Core Based Statistical Areas, `geo_large = 'csa'` for Combined Statistical Areas, and `geo_large = 'metro'` for Metropolitan Divisions as the larger geographical unit in `atkinson()`, `bell()`, `bemanian_beyer()`, `duncan()`, `hoover()`, `lieberson()`, `sudano()`, and `white()`, `white_blau()` functions. * Thank you for the feature suggestions, [Symielle Gaston](https://orcid.org/0000-0001-9495-1592) * Added `holder` argument to `atkinson()` function to toggle the computation with or without the Hölder mean. The function can now compute *A* without the Hölder mean. The default is `holder = FALSE`. +* The `gini()` function now computes the aspatial racial or ethnic Gini Index (*G*) based on [Gini (1921)](https://doi.org/10.2307/2223319) as the main outcome. Arguments `geo_large`, `geo_small`, `subgroup`, and `omit_NAs` were added and argument `geo` was deprecated. The `gini()` function still retrieves the original output of the aspatial income Gini Index (*G*) at each smaller geography and is moved from the `g` output to `g_data` output. ### Updates * `bell()` function computes the Interaction Index (Bell) not the Isolation Index as previously documented. Updated documentation throughout @@ -17,6 +18,7 @@ * `tigris` and `units` are now Imports * 'package.R' deprecated. Replaced with 'ndi-package.R' * Re-formatted code and documentation throughout for consistent readability +* Renamed 'race/ethnicity' or 'racial/ethnic' to 'race or ethnicity' or 'racial or ethnic' throughout documentation to use more modern, inclusive, and appropriate language * Updated documentation about value range of *V* (White) from `{0 to 1}` to `{-Inf to Inf}` * Add examples for `hoover()` and `white_blau()` functions in vignette and README * Add example for `holder` argument in `atkinson()` function in README @@ -39,11 +41,11 @@ ## ndi v0.1.4 ### New Features -* Added `atkinson()` function to compute the aspatial income or racial/ethnic Atkinson Index (*A*) based on [Atkinson (1970)](https://doi.org/10.1016/0022-0531(70)90039-6) for specified counties/tracts 2009 onward -* Added `bell()` function to compute the aspatial racial/ethnic Interaction Index (_xPy\*_) based on Shevky & Williams (1949; ISBN-13:978-0837156378) and [Bell (1954)](https://doi.org/10.2307/2574118) -* Added `white()` function to compute the aspatial racial/ethnic Correlation Ratio (*V*) based on [Bell (1954)](https://doi.org/10.2307/2574118) and [White (1986)](https://doi.org/10.2307/3644339) -* Added `sudano()` function to compute the aspatial racial/ethnic Location Quotient (*LQ*) based on [Merton (1939)](https://doi.org/10.2307/2084686) and [Sudano et al. (2013)](https://doi.org/10.1016/j.healthplace.2012.09.015) -* Added `bemanian_beyer()` function to compute the aspatial racial/ethnic Local Exposure and Isolation (*LEx/Is*) metric based on [Bemanian & Beyer (2017)](https://doi.org/10.1158/1055-9965.EPI-16-0926) +* Added `atkinson()` function to compute the aspatial income or racial or ethnic Atkinson Index (*A*) based on [Atkinson (1970)](https://doi.org/10.1016/0022-0531(70)90039-6) for specified counties/tracts 2009 onward +* Added `bell()` function to compute the aspatial racial or ethnic Interaction Index (_xPy\*_) based on Shevky & Williams (1949; ISBN-13:978-0837156378) and [Bell (1954)](https://doi.org/10.2307/2574118) +* Added `white()` function to compute the aspatial racial or ethnic Correlation Ratio (*V*) based on [Bell (1954)](https://doi.org/10.2307/2574118) and [White (1986)](https://doi.org/10.2307/3644339) +* Added `sudano()` function to compute the aspatial racial or ethnic Location Quotient (*LQ*) based on [Merton (1939)](https://doi.org/10.2307/2084686) and [Sudano et al. (2013)](https://doi.org/10.1016/j.healthplace.2012.09.015) +* Added `bemanian_beyer()` function to compute the aspatial racial or ethnic Local Exposure and Isolation (*LEx/Is*) metric based on [Bemanian & Beyer (2017)](https://doi.org/10.1158/1055-9965.EPI-16-0926) ### Updates * `car` is now Imports diff --git a/R/anthopolos.R b/R/anthopolos.R index 1d54da1..6ddbc91 100644 --- a/R/anthopolos.R +++ b/R/anthopolos.R @@ -4,13 +4,13 @@ #' #' @param geo Character string specifying the geography of the data either census tracts \code{geo = 'tract'} (the default) or counties \code{geo = 'county'}. #' @param year Numeric. The year to compute the estimate. The default is 2020, and the years 2009 onward are currently available. -#' @param subgroup Character string specifying the racial/ethnic subgroup(s). See Details for available choices. +#' @param subgroup Character string specifying the racial or ethnic subgroup(s). See Details for available choices. #' @param quiet Logical. If TRUE, will display messages about potential missing census information. The default is FALSE. #' @param ... Arguments passed to \code{\link[tidycensus]{get_acs}} to select state, county, and other arguments for census characteristics #' -#' @details This function will compute the spatial Racial Isolation Index (\emph{RI}) of U.S. census tracts or counties for a specified geographical extent (e.g., the entire U.S. or a single state) based on Anthopolos et al. (2011) \doi{10.1016/j.sste.2011.06.002} who originally designed the metric for the racial isolation of non-Hispanic Black individuals. This function provides the computation of \emph{RI} for any of the U.S. Census Bureau race/ethnicity subgroups (including Hispanic and non-Hispanic individuals). +#' @details This function will compute the spatial Racial Isolation Index (\emph{RI}) of U.S. census tracts or counties for a specified geographical extent (e.g., the entire U.S. or a single state) based on Anthopolos et al. (2011) \doi{10.1016/j.sste.2011.06.002} who originally designed the metric for the racial isolation of non-Hispanic Black individuals. This function provides the computation of \emph{RI} for any of the U.S. Census Bureau race or ethnicity subgroups (including Hispanic and non-Hispanic individuals). #' -#' The function uses the \code{\link[tidycensus]{get_acs}} function to obtain U.S. Census Bureau 5-year American Community Survey characteristics used for the geospatial computation. The yearly estimates are available for 2009 onward when ACS-5 data are available but are available from other U.S. Census Bureau surveys. The twenty racial/ethnic subgroups (U.S. Census Bureau definitions) are: +#' The function uses the \code{\link[tidycensus]{get_acs}} function to obtain U.S. Census Bureau 5-year American Community Survey characteristics used for the geospatial computation. The yearly estimates are available for 2009 onward when ACS-5 data are available but are available from other U.S. Census Bureau surveys. The twenty racial or ethnic subgroups (U.S. Census Bureau definitions) are: #' \itemize{ #' \item \strong{B03002_002}: not Hispanic or Latino \code{'NHoL'} #' \item \strong{B03002_003}: not Hispanic or Latino, white alone\code{'NHoLW'} @@ -36,7 +36,7 @@ #' #' Use the internal \code{state} and \code{county} arguments within the \code{\link[tidycensus]{get_acs}} function to specify geographic extent of the data output. NOTE: Current version does not correct for edge effects (e.g., census geographies along the specified spatial extent border, coastline, or U.S.-Mexico / U.S.-Canada border) may have few neighboring census geographies, and \emph{RI} values in these census geographies may be unstable. A stop-gap solution for the former source of edge effect is to compute the \emph{RI} for neighboring census geographies (i.e., the states bordering a study area of interest) and then use the estimates of the study area of interest. #' -#' A census geography (and its neighbors) that has nearly all of its population who identify with the specified race/ethnicity subgroup(s) (e.g., non-Hispanic or Latino, Black or African American alone) will have an \emph{RI} value close to 1. In contrast, a census geography (and its neighbors) that has nearly none of its population who identify with the specified race/ethnicity subgroup(s) (e.g., not non-Hispanic or Latino, Black or African American alone) will have an \emph{RI} value close to 0. +#' A census geography (and its neighbors) that has nearly all of its population who identify with the specified race or ethnicity subgroup(s) (e.g., non-Hispanic or Latino, Black or African American alone) will have an \emph{RI} value close to 1. In contrast, a census geography (and its neighbors) that has nearly none of its population who identify with the specified race or ethnicity subgroup(s) (e.g., not non-Hispanic or Latino, Black or African American alone) will have an \emph{RI} value close to 0. #' #' @return An object of class 'list'. This is a named list with the following components: #' @@ -167,7 +167,7 @@ anthopolos <- function(geo = 'tract', ## RI_{im} = (Sigma_{j∈∂_{i}} w_{ij} * T_{jm}) / (Sigma_{j∈∂_{i}} w_{ij} * T_{j}) ## Where: ## ∂_{i} denotes the set of index units i and its neighbors - ## Given M mutually exclusive racial/ethnic subgroups, m indexes the subgroups of M + ## Given M mutually exclusive racial or ethnic subgroups, m indexes the subgroups of M ## T_{i} denotes the total population in region i (TotalPop) ## T_{im} denotes the population of the selected subgroup(s) (subgroup1, ...) ## w_{ij} denotes a nXn first-order adjacency matrix, where n is the number of census geometries in the study area diff --git a/R/atkinson.R b/R/atkinson.R index 0758198..a72a1c4 100644 --- a/R/atkinson.R +++ b/R/atkinson.R @@ -1,20 +1,20 @@ #' Atkinson Index based on Atkinson (1970) #' -#' Compute the aspatial Atkinson Index of income or selected racial/ethnic subgroup(s) and U.S. geographies. +#' Compute the aspatial Atkinson Index of income or selected racial or ethnic subgroup(s) and U.S. geographies. #' #' @param geo_large Character string specifying the larger geographical unit of the data. The default is counties \code{geo_large = 'county'}. #' @param geo_small Character string specifying the smaller geographical unit of the data. The default is census tracts \code{geo_large = 'tract'}. #' @param year Numeric. The year to compute the estimate. The default is 2020, and the years 2009 onward are currently available. -#' @param subgroup Character string specifying the income or racial/ethnic subgroup(s) as the comparison population. See Details for available choices. +#' @param subgroup Character string specifying the income or racial or ethnic subgroup(s) as the comparison population. See Details for available choices. #' @param epsilon Numerical. Shape parameter that denotes the aversion to inequality. Value must be between 0 and 1.0 (the default is 0.5). #' @param holder Logical. If TRUE, will compute index using the Hölder mean. If FALSE, will not compute with the Hölder mean. The default is FALSE. #' @param omit_NAs Logical. If FALSE, will compute index for a larger geographical unit only if all of its smaller geographical units have values. The default is TRUE. #' @param quiet Logical. If TRUE, will display messages about potential missing census information. The default is FALSE. #' @param ... Arguments passed to \code{\link[tidycensus]{get_acs}} to select state, county, and other arguments for census characteristics #' -#' @details This function will compute the aspatial Atkinson Index (\emph{A}) of income or selected racial/ethnic subgroups and U.S. geographies for a specified geographical extent (e.g., the entire U.S. or a single state) based on Atkinson (1970) \doi{10.1016/0022-0531(70)90039-6}. This function provides the computation of \emph{A} for median household income and any of the U.S. Census Bureau race/ethnicity subgroups (including Hispanic and non-Hispanic individuals). +#' @details This function will compute the aspatial Atkinson Index (\emph{A}) of income or selected racial or ethnic subgroups and U.S. geographies for a specified geographical extent (e.g., the entire U.S. or a single state) based on Atkinson (1970) \doi{10.1016/0022-0531(70)90039-6}. This function provides the computation of \emph{A} for median household income and any of the U.S. Census Bureau race or ethnicity subgroups (including Hispanic and non-Hispanic individuals). #' -#' The function uses the \code{\link[tidycensus]{get_acs}} function to obtain U.S. Census Bureau 5-year American Community Survey characteristics used for the aspatial computation. The yearly estimates are available for 2009 onward when ACS-5 data are available (2010 onward for \code{geo_large = 'cbsa'} and 2011 onward for \code{geo_large = 'csa'} or \code{geo_large = 'metro'}) but may be available from other U.S. Census Bureau surveys. When \code{subgroup = 'MedHHInc'}, the metric will be computed for median household income ('B19013_001'). The twenty racial/ethnic subgroups (U.S. Census Bureau definitions) are: +#' The function uses the \code{\link[tidycensus]{get_acs}} function to obtain U.S. Census Bureau 5-year American Community Survey characteristics used for the aspatial computation. The yearly estimates are available for 2009 onward when ACS-5 data are available (2010 onward for \code{geo_large = 'cbsa'} and 2011 onward for \code{geo_large = 'csa'} or \code{geo_large = 'metro'}) but may be available from other U.S. Census Bureau surveys. When \code{subgroup = 'MedHHInc'}, the metric will be computed for median household income ('B19013_001'). The twenty racial or ethnic subgroups (U.S. Census Bureau definitions) are: #' \itemize{ #' \item \strong{B03002_002}: not Hispanic or Latino \code{'NHoL'} #' \item \strong{B03002_003}: not Hispanic or Latino, white alone \code{'NHoLW'} @@ -40,7 +40,7 @@ #' #' Use the internal \code{state} and \code{county} arguments within the \code{\link[tidycensus]{get_acs}} function to specify geographic extent of the data output. #' -#' \emph{A} is a measure of the evenness of residential inequality (e.g., racial/ethnic segregation) when comparing smaller geographical areas to larger ones within which the smaller geographical areas are located. \emph{A} can range in value from 0 to 1 with smaller values indicating lower levels of inequality (e.g., less segregation). +#' \emph{A} is a measure of the evenness of residential inequality (e.g., racial or ethnic segregation) when comparing smaller geographical areas to larger ones within which the smaller geographical areas are located. \emph{A} can range in value from 0 to 1 with smaller values indicating lower levels of inequality (e.g., less segregation). #' #' The \code{epsilon} argument that determines how to weight the increments to inequality contributed by different proportions of the Lorenz curve. A user must explicitly decide how heavily to weight smaller geographical units at different points on the Lorenz curve (i.e., whether the index should take greater account of differences among areas of over- or under-representation). The \code{epsilon} argument must have values between 0 and 1.0. For \code{0 <= epsilon < 0.5} or less 'inequality-averse,' smaller geographical units with a subgroup proportion smaller than the subgroup proportion of the larger geographical unit contribute more to inequality ('over-representation'). For \code{0.5 < epsilon <= 1.0} or more 'inequality-averse,' smaller geographical units with a subgroup proportion larger than the subgroup proportion of the larger geographical unit contribute more to inequality ('under-representation'). If \code{epsilon = 0.5} (the default), units of over- and under-representation contribute equally to the index. See Section 2.3 of Saint-Jacques et al. (2020) \doi{10.48550/arXiv.2002.05819} for one method to select \code{epsilon}. #' @@ -57,6 +57,7 @@ #' @import dplyr #' @importFrom sf st_drop_geometry st_within #' @importFrom stats na.omit +#' @importFrom stringr str_trim #' @importFrom tidycensus get_acs #' @importFrom tidyr pivot_longer separate #' @importFrom tigris combined_statistical_areas core_based_statistical_areas metro_divisions @@ -270,8 +271,8 @@ atkinson <- function(geo_large = 'county', sf::st_drop_geometry() } - # Count of racial/ethnic subgroup populations - ## Count of racial/ethnic subgroup population + # Count of racial or ethnic subgroup populations + ## Count of racial or ethnic subgroup population if (length(in_subgroup) == 1) { out_dat <- out_dat %>% dplyr::mutate(subgroup = .[, in_subgroup]) diff --git a/R/bell.R b/R/bell.R index 5abef97..f309303 100644 --- a/R/bell.R +++ b/R/bell.R @@ -1,19 +1,19 @@ #' Interaction Index based on Shevky & Williams (1949) and Bell (1954) #' -#' Compute the aspatial Interaction Index (Bell) of a selected racial/ethnic subgroup(s) and U.S. geographies. +#' Compute the aspatial Interaction Index (Bell) of a selected racial or ethnic subgroup(s) and U.S. geographies. #' #' @param geo_large Character string specifying the larger geographical unit of the data. The default is counties \code{geo_large = 'county'}. #' @param geo_small Character string specifying the smaller geographical unit of the data. The default is census tracts \code{geo_large = 'tract'}. #' @param year Numeric. The year to compute the estimate. The default is 2020, and the years 2009 onward are currently available. -#' @param subgroup Character string specifying the racial/ethnic subgroup(s). See Details for available choices. -#' @param subgroup_ixn Character string specifying the racial/ethnic subgroup(s) as the interaction population. If the same as \code{subgroup}, will compute the simple isolation of the group. See Details for available choices. +#' @param subgroup Character string specifying the racial or ethnic subgroup(s). See Details for available choices. +#' @param subgroup_ixn Character string specifying the racial or ethnic subgroup(s) as the interaction population. If the same as \code{subgroup}, will compute the simple isolation of the group. See Details for available choices. #' @param omit_NAs Logical. If FALSE, will compute index for a larger geographical unit only if all of its smaller geographical units have values. The default is TRUE. #' @param quiet Logical. If TRUE, will display messages about potential missing census information. The default is FALSE. #' @param ... Arguments passed to \code{\link[tidycensus]{get_acs}} to select state, county, and other arguments for census characteristics #' -#' @details This function will compute the aspatial Interaction Index (_xPy\*_) of selected racial/ethnic subgroups and U.S. geographies for a specified geographical extent (e.g., the entire U.S. or a single state) based on Shevky & Williams (1949; ISBN-13:978-0-837-15637-8) and Bell (1954) \doi{10.2307/2574118}. This function provides the computation of _xPy\*_ for any of the U.S. Census Bureau race/ethnicity subgroups (including Hispanic and non-Hispanic individuals). +#' @details This function will compute the aspatial Interaction Index (_xPy\*_) of selected racial or ethnic subgroups and U.S. geographies for a specified geographical extent (e.g., the entire U.S. or a single state) based on Shevky & Williams (1949; ISBN-13:978-0-837-15637-8) and Bell (1954) \doi{10.2307/2574118}. This function provides the computation of _xPy\*_ for any of the U.S. Census Bureau race or ethnicity subgroups (including Hispanic and non-Hispanic individuals). #' -#' The function uses the \code{\link[tidycensus]{get_acs}} function to obtain U.S. Census Bureau 5-year American Community Survey characteristics used for the aspatial computation. The yearly estimates are available for 2009 onward when ACS-5 data are available (2010 onward for \code{geo_large = 'cbsa'} and 2011 onward for \code{geo_large = 'csa'} or \code{geo_large = 'metro'}) but may be available from other U.S. Census Bureau surveys. The twenty racial/ethnic subgroups (U.S. Census Bureau definitions) are: +#' The function uses the \code{\link[tidycensus]{get_acs}} function to obtain U.S. Census Bureau 5-year American Community Survey characteristics used for the aspatial computation. The yearly estimates are available for 2009 onward when ACS-5 data are available (2010 onward for \code{geo_large = 'cbsa'} and 2011 onward for \code{geo_large = 'csa'} or \code{geo_large = 'metro'}) but may be available from other U.S. Census Bureau surveys. The twenty racial or ethnic subgroups (U.S. Census Bureau definitions) are: #' \itemize{ #' \item \strong{B03002_002}: not Hispanic or Latino \code{'NHoL'} #' \item \strong{B03002_003}: not Hispanic or Latino, white alone \code{'NHoLW'} @@ -54,6 +54,7 @@ #' @import dplyr #' @importFrom sf st_drop_geometry st_within #' @importFrom stats complete.cases +#' @importFrom stringr str_trim #' @importFrom tidycensus get_acs #' @importFrom tidyr pivot_longer separate #' @importFrom tigris combined_statistical_areas core_based_statistical_areas metro_divisions @@ -292,8 +293,8 @@ bell <- function(geo_large = 'county', sf::st_drop_geometry() } - # Count of racial/ethnic subgroup populations - ## Count of racial/ethnic comparison subgroup population + # Count of racial or ethnic subgroup populations + ## Count of racial or ethnic comparison subgroup population if (length(in_subgroup) == 1) { out_dat <- out_dat %>% dplyr::mutate(subgroup = .[, in_subgroup]) @@ -301,7 +302,7 @@ bell <- function(geo_large = 'county', out_dat <- out_dat %>% dplyr::mutate(subgroup = rowSums(.[, in_subgroup])) } - ## Count of racial/ethnic interaction subgroup population + ## Count of racial or ethnic interaction subgroup population if (length(in_subgroup_ixn) == 1) { out_dat <- out_dat %>% dplyr::mutate(subgroup_ixn = .[, in_subgroup_ixn]) diff --git a/R/bemanian_beyer.R b/R/bemanian_beyer.R index 646bf4e..1fdf986 100644 --- a/R/bemanian_beyer.R +++ b/R/bemanian_beyer.R @@ -1,19 +1,19 @@ #' Local Exposure and Isolation metric based on Bemanian & Beyer (2017) #' -#' Compute the aspatial Local Exposure and Isolation (Bemanian & Beyer) metric of a selected racial/ethnic subgroup(s) and U.S. geographies. +#' Compute the aspatial Local Exposure and Isolation (Bemanian & Beyer) metric of a selected racial or ethnic subgroup(s) and U.S. geographies. #' #' @param geo_large Character string specifying the larger geographical unit of the data. The default is counties \code{geo_large = 'county'}. #' @param geo_small Character string specifying the smaller geographical unit of the data. The default is census tracts \code{geo_large = 'tract'}. #' @param year Numeric. The year to compute the estimate. The default is 2020, and the years 2009 onward are currently available. -#' @param subgroup Character string specifying the racial/ethnic subgroup(s). See Details for available choices. -#' @param subgroup_ixn Character string specifying the racial/ethnic subgroup(s) as the interaction population. If the same as \code{subgroup}, will compute the simple isolation of the group. See Details for available choices. +#' @param subgroup Character string specifying the racial or ethnic subgroup(s). See Details for available choices. +#' @param subgroup_ixn Character string specifying the racial or ethnic subgroup(s) as the interaction population. If the same as \code{subgroup}, will compute the simple isolation of the group. See Details for available choices. #' @param omit_NAs Logical. If FALSE, will compute index for a larger geographical unit only if all of its smaller geographical units have values. The default is TRUE. #' @param quiet Logical. If TRUE, will display messages about potential missing census information. The default is FALSE. #' @param ... Arguments passed to \code{\link[tidycensus]{get_acs}} to select state, county, and other arguments for census characteristics #' -#' @details This function will compute the aspatial Local Exposure and Isolation (\emph{LEx/Is}) metric of selected racial/ethnic subgroups and U.S. geographies for a specified geographical extent (e.g., the entire U.S. or a single state) based on Bemanian & Beyer (2017) \doi{10.1158/1055-9965.EPI-16-0926}. This function provides the computation of \emph{LEx/Is} for any of the U.S. Census Bureau race/ethnicity subgroups (including Hispanic and non-Hispanic individuals). +#' @details This function will compute the aspatial Local Exposure and Isolation (\emph{LEx/Is}) metric of selected racial or ethnic subgroups and U.S. geographies for a specified geographical extent (e.g., the entire U.S. or a single state) based on Bemanian & Beyer (2017) \doi{10.1158/1055-9965.EPI-16-0926}. This function provides the computation of \emph{LEx/Is} for any of the U.S. Census Bureau race or ethnicity subgroups (including Hispanic and non-Hispanic individuals). #' -#' The function uses the \code{\link[tidycensus]{get_acs}} function to obtain U.S. Census Bureau 5-year American Community Survey characteristics used for the aspatial computation. The yearly estimates are available for 2009 onward when ACS-5 data are available (2010 onward for \code{geo_large = 'cbsa'} and 2011 onward for \code{geo_large = 'csa'} or \code{geo_large = 'metro'}) but may be available from other U.S. Census Bureau surveys. The twenty racial/ethnic subgroups (U.S. Census Bureau definitions) are: +#' The function uses the \code{\link[tidycensus]{get_acs}} function to obtain U.S. Census Bureau 5-year American Community Survey characteristics used for the aspatial computation. The yearly estimates are available for 2009 onward when ACS-5 data are available (2010 onward for \code{geo_large = 'cbsa'} and 2011 onward for \code{geo_large = 'csa'} or \code{geo_large = 'metro'}) but may be available from other U.S. Census Bureau surveys. The twenty racial or ethnic subgroups (U.S. Census Bureau definitions) are: #' \itemize{ #' \item \strong{B03002_002}: not Hispanic or Latino \code{'NHoL'} #' \item \strong{B03002_003}: not Hispanic or Latino, white alone \code{'NHoLW'} @@ -39,7 +39,7 @@ #' #' Use the internal \code{state} and \code{county} arguments within the \code{\link[tidycensus]{get_acs}} function to specify geographic extent of the data output. #' -#' \emph{LEx/Is} is a measure of the probability that two individuals living within a specific smaller geography (e.g., census tract) of either different (i.e., exposure) or the same (i.e., isolation) racial/ethnic subgroup(s) will interact, assuming that individuals within a smaller geography are randomly mixed. \emph{LEx/Is} is standardized with a logit transformation and centered against an expected case that all races/ethnicities are evenly distributed across a larger geography. (Note: will adjust data by 0.025 if probabilities are zero, one, or undefined. The output will include a warning if adjusted. See \code{\link[car]{logit}} for additional details.) +#' \emph{LEx/Is} is a measure of the probability that two individuals living within a specific smaller geography (e.g., census tract) of either different (i.e., exposure) or the same (i.e., isolation) racial or ethnic subgroup(s) will interact, assuming that individuals within a smaller geography are randomly mixed. \emph{LEx/Is} is standardized with a logit transformation and centered against an expected case that all races or ethnicities are evenly distributed across a larger geography. (Note: will adjust data by 0.025 if probabilities are zero, one, or undefined. The output will include a warning if adjusted. See \code{\link[car]{logit}} for additional details.) #' #' \emph{LEx/Is} can range from negative infinity to infinity. If \emph{LEx/Is} is zero then the estimated probability of the interaction between two people of the given subgroup(s) within a smaller geography is equal to the expected probability if the subgroup(s) were perfectly mixed in the larger geography. If \emph{LEx/Is} is greater than zero then the interaction is more likely to occur within the smaller geography than in the larger geography, and if \emph{LEx/Is} is less than zero then the interaction is less likely to occur within the smaller geography than in the larger geography. Note: the exponentiation of each \emph{LEx/Is} metric results in the odds ratio of the specific exposure or isolation of interest in a smaller geography relative to the larger geography. #' @@ -57,6 +57,7 @@ #' @importFrom car logit #' @importFrom sf st_drop_geometry st_within #' @importFrom stats complete.cases +#' @importFrom stringr str_trim #' @importFrom tidycensus get_acs #' @importFrom tidyr pivot_longer separate #' @importFrom tigris combined_statistical_areas core_based_statistical_areas metro_divisions @@ -295,8 +296,8 @@ bemanian_beyer <- function(geo_large = 'county', sf::st_drop_geometry() } - # Count of racial/ethnic subgroup populations - ## Count of racial/ethnic comparison subgroup population + # Count of racial or ethnic subgroup populations + ## Count of racial or ethnic comparison subgroup population if (length(in_subgroup) == 1) { out_dat <- out_dat %>% dplyr::mutate(subgroup = .[, in_subgroup]) @@ -304,7 +305,7 @@ bemanian_beyer <- function(geo_large = 'county', out_dat <- out_dat %>% dplyr::mutate(subgroup = rowSums(.[, in_subgroup])) } - ## Count of racial/ethnic interaction subgroup population + ## Count of racial or ethnic interaction subgroup population if (length(in_subgroup_ixn) == 1) { out_dat <- out_dat %>% dplyr::mutate(subgroup_ixn = .[, in_subgroup_ixn]) diff --git a/R/duncan.R b/R/duncan.R index 7f7a563..8532ed5 100644 --- a/R/duncan.R +++ b/R/duncan.R @@ -1,19 +1,19 @@ #' Dissimilarity Index based on Duncan & Duncan (1955) #' -#' Compute the aspatial Dissimilarity Index (Duncan & Duncan) of selected racial/ethnic subgroup(s) and U.S. geographies +#' Compute the aspatial Dissimilarity Index (Duncan & Duncan) of selected racial or ethnic subgroup(s) and U.S. geographies #' #' @param geo_large Character string specifying the larger geographical unit of the data. The default is counties \code{geo_large = 'county'}. #' @param geo_small Character string specifying the smaller geographical unit of the data. The default is census tracts \code{geo_large = 'tract'}. #' @param year Numeric. The year to compute the estimate. The default is 2020, and the years 2009 onward are currently available. -#' @param subgroup Character string specifying the racial/ethnic subgroup(s) as the comparison population. See Details for available choices. -#' @param subgroup_ref Character string specifying the racial/ethnic subgroup(s) as the reference population. See Details for available choices. +#' @param subgroup Character string specifying the racial or ethnic subgroup(s) as the comparison population. See Details for available choices. +#' @param subgroup_ref Character string specifying the racial or ethnic subgroup(s) as the reference population. See Details for available choices. #' @param omit_NAs Logical. If FALSE, will compute index for a larger geographical unit only if all of its smaller geographical units have values. The default is TRUE. #' @param quiet Logical. If TRUE, will display messages about potential missing census information. The default is FALSE. #' @param ... Arguments passed to \code{\link[tidycensus]{get_acs}} to select state, county, and other arguments for census characteristics #' -#' @details This function will compute the aspatial Dissimilarity Index (\emph{D}) of selected racial/ethnic subgroups and U.S. geographies for a specified geographical extent (e.g., the entire U.S. or a single state) based on Duncan & Duncan (1955) \doi{10.2307/2088328}. This function provides the computation of \emph{D} for any of the U.S. Census Bureau race/ethnicity subgroups (including Hispanic and non-Hispanic individuals). +#' @details This function will compute the aspatial Dissimilarity Index (\emph{D}) of selected racial or ethnic subgroups and U.S. geographies for a specified geographical extent (e.g., the entire U.S. or a single state) based on Duncan & Duncan (1955) \doi{10.2307/2088328}. This function provides the computation of \emph{D} for any of the U.S. Census Bureau race or ethnicity subgroups (including Hispanic and non-Hispanic individuals). #' -#' The function uses the \code{\link[tidycensus]{get_acs}} function to obtain U.S. Census Bureau 5-year American Community Survey characteristics used for the aspatial computation. The yearly estimates are available for 2009 onward when ACS-5 data are available (2010 onward for \code{geo_large = 'cbsa'} and 2011 onward for \code{geo_large = 'csa'} or \code{geo_large = 'metro'}) but may be available from other U.S. Census Bureau surveys. The twenty racial/ethnic subgroups (U.S. Census Bureau definitions) are: +#' The function uses the \code{\link[tidycensus]{get_acs}} function to obtain U.S. Census Bureau 5-year American Community Survey characteristics used for the aspatial computation. The yearly estimates are available for 2009 onward when ACS-5 data are available (2010 onward for \code{geo_large = 'cbsa'} and 2011 onward for \code{geo_large = 'csa'} or \code{geo_large = 'metro'}) but may be available from other U.S. Census Bureau surveys. The twenty racial or ethnic subgroups (U.S. Census Bureau definitions) are: #' \itemize{ #' \item \strong{B03002_002}: not Hispanic or Latino \code{'NHoL'} #' \item \strong{B03002_003}: not Hispanic or Latino, white alone \code{'NHoLW'} @@ -39,7 +39,7 @@ #' #' Use the internal \code{state} and \code{county} arguments within the \code{\link[tidycensus]{get_acs}} function to specify geographic extent of the data output. #' -#' \emph{D} is a measure of the evenness of racial/ethnic residential segregation when comparing smaller geographical areas to larger ones within which the smaller geographical areas are located. \emph{D} can range in value from 0 to 1 and represents the proportion of racial/ethnic subgroup members that would have to change their area of residence to achieve an even distribution within the larger geographical area under conditions of maximum segregation. +#' \emph{D} is a measure of the evenness of racial or ethnic residential segregation when comparing smaller geographical areas to larger ones within which the smaller geographical areas are located. \emph{D} can range in value from 0 to 1 and represents the proportion of racial or ethnic subgroup members that would have to change their area of residence to achieve an even distribution within the larger geographical area under conditions of maximum segregation. #' #' Larger geographies available include state \code{geo_large = 'state'}, county \code{geo_large = 'county'}, census tract \code{geo_large = 'tract'}, Core Based Statistical Area \code{geo_large = 'cbsa'}, Combined Statistical Area \code{geo_large = 'csa'}, and Metropolitan Division \code{geo_large = 'metro'} levels. Smaller geographies available include, county \code{geo_small = 'county'}, census tract \code{geo_small = 'tract'}, and census block group \code{geo_small = 'block group'} levels. If a larger geographical area is comprised of only one smaller geographical area (e.g., a U.S county contains only one census tract), then the \emph{D} value returned is NA. If the larger geographical unit is Combined Based Statistical Areas \code{geo_large = 'csa'} or Core Based Statistical Areas \code{geo_large = 'cbsa'}, only the smaller geographical units completely within a larger geographical unit are considered in the \emph{D} computation (see internal \code{\link[sf]{st_within}} function for more information) and recommend specifying all states within which the interested larger geographical unit are located using the internal \code{state} argument to ensure all appropriate smaller geographical units are included in the \emph{D} computation. #' @@ -54,6 +54,7 @@ #' @import dplyr #' @importFrom sf st_drop_geometry st_within #' @importFrom stats complete.cases +#' @importFrom stringr str_trim #' @importFrom tidycensus get_acs #' @importFrom tidyr pivot_longer separate #' @importFrom tigris combined_statistical_areas core_based_statistical_areas metro_divisions @@ -291,8 +292,8 @@ duncan <- function(geo_large = 'county', sf::st_drop_geometry() } - # Count of racial/ethnic subgroup populations - ## Count of racial/ethnic comparison subgroup population + # Count of racial or ethnic subgroup populations + ## Count of racial or ethnic comparison subgroup population if (length(in_subgroup) == 1) { out_dat <- out_dat %>% dplyr::mutate(subgroup = .[, in_subgroup]) @@ -300,7 +301,7 @@ duncan <- function(geo_large = 'county', out_dat <- out_dat %>% dplyr::mutate(subgroup = rowSums(.[, in_subgroup])) } - ## Count of racial/ethnic reference subgroup population + ## Count of racial or ethnic reference subgroup population if (length(in_subgroup_ref) == 1) { out_dat <- out_dat %>% dplyr::mutate(subgroup_ref = .[, in_subgroup_ref]) @@ -314,10 +315,10 @@ duncan <- function(geo_large = 'county', ## D_{jt} = 1/2 \sum_{i=1}^{k} | \frac{x_{ijt}}{X_{jt}}-\frac{y_{ijt}}{Y_{jt}}| ## Where for k smaller geographies: ## D_{jt} denotes the D of larger geography j at time t - ## x_{ijt} denotes the racial/ethnic subgroup population of smaller geography i within larger geography j at time t - ## X_{jt} denotes the racial/ethnic subgroup population of larger geography j at time t - ## y_{ijt} denotes the racial/ethnic referent subgroup population of smaller geography i within larger geography j at time t - ## Y_{jt} denotes the racial/ethnic referent subgroup population of larger geography j at time t + ## x_{ijt} denotes the racial or ethnic subgroup population of smaller geography i within larger geography j at time t + ## X_{jt} denotes the racial or ethnic subgroup population of larger geography j at time t + ## y_{ijt} denotes the racial or ethnic referent subgroup population of smaller geography i within larger geography j at time t + ## Y_{jt} denotes the racial or ethnic referent subgroup population of larger geography j at time t ## Compute out_tmp <- out_dat %>% diff --git a/R/gini.R b/R/gini.R index 299c54f..6bc0cf8 100644 --- a/R/gini.R +++ b/R/gini.R @@ -1,31 +1,63 @@ #' Gini Index based on Gini (1921) #' -#' Retrieve the aspatial Gini Index of income inequality. +#' Compute the aspatial racial or ethnic Gini Index and retrieve the aspatial income Gini Index #' -#' @param geo Character string specifying the geography of the data either census tracts \code{geo = 'tract'} (the default) or counties \code{geo = 'county'}. +#' @param geo_large Character string specifying the larger geographical unit of the data. The default is counties \code{geo_large = 'county'}. +#' @param geo_small Character string specifying the smaller geographical unit of the data. The default is census tracts \code{geo_large = 'tract'}. #' @param year Numeric. The year to compute the estimate. The default is 2020, and the years 2009 onward are currently available. +#' @param subgroup Character string specifying the racial or ethnic subgroup(s). See Details for available choices. +#' @param omit_NAs Logical. If FALSE, will compute index for a larger geographical unit only if all of its smaller geographical units have values. The default is TRUE. #' @param quiet Logical. If TRUE, will display messages about potential missing census information #' @param ... Arguments passed to \code{\link[tidycensus]{get_acs}} to select state, county, and other arguments for census characteristics #' -#' @details This function will retrieve the aspatial Gini Index (\emph{G}) of U.S. census tracts or counties for a specified geographical extent (e.g., the entire U.S. or a single state) based on Gini (1921) \doi{10.2307/2223319}. -#' -#' The function uses the \code{\link[tidycensus]{get_acs}} function to obtain U.S. Census Bureau 5-year American Community Survey estimates of \emph{G} for income inequality (ACS: B19083). The estimates are available for 2009 onward when ACS-5 data are available but are available from other U.S. Census Bureau surveys. +#' @details This function will retrieve the aspatial Gini Index (\emph{G}) of U.S. census tracts or counties for a specified geographical extent (e.g., the entire U.S. or a single state) based on Gini (1921) \doi{10.2307/2223319} for income inequality (at smaller geographical units) and race or ethnicity inequality (at larger geographical units). #' +#' The function uses the \code{\link[tidycensus]{get_acs}} function to obtain U.S. Census Bureau 5-year American Community Survey estimates of \emph{G} for the geospatial computation. The yearly estimates are available for 2009 onward when ACS-5 data are available but are available from other U.S. Census Bureau surveys. The function will retrieve the provided income inequality metric (\strong{B19083}) and the twenty racial or ethnic subgroups (U.S. Census Bureau definitions) are: +#' \itemize{ +#' \item \strong{B03002_002}: not Hispanic or Latino \code{'NHoL'} +#' \item \strong{B03002_003}: not Hispanic or Latino, white alone\code{'NHoLW'} +#' \item \strong{B03002_004}: not Hispanic or Latino, Black or African American alone \code{'NHoLB'} +#' \item \strong{B03002_005}: not Hispanic or Latino, American Indian and Alaska Native alone \code{'NHoLAIAN'} +#' \item \strong{B03002_006}: not Hispanic or Latino, Asian alone \code{'NHoLA'} +#' \item \strong{B03002_007}: not Hispanic or Latino, Native Hawaiian and Other Pacific Islander alone \code{'NHoLNHOPI'} +#' \item \strong{B03002_008}: not Hispanic or Latino, Some other race alone \code{'NHoLSOR'} +#' \item \strong{B03002_009}: not Hispanic or Latino, Two or more races \code{'NHoLTOMR'} +#' \item \strong{B03002_010}: not Hispanic or Latino, Two races including Some other race \code{'NHoLTRiSOR'} +#' \item \strong{B03002_011}: not Hispanic or Latino, Two races excluding Some other race, and three or more races \code{'NHoLTReSOR'} +#' \item \strong{B03002_012}: Hispanic or Latino \code{'HoL'} +#' \item \strong{B03002_013}: Hispanic or Latino, white alone \code{'HoLW'} +#' \item \strong{B03002_014}: Hispanic or Latino, Black or African American alone \code{'HoLB'} +#' \item \strong{B03002_015}: Hispanic or Latino, American Indian and Alaska Native alone \code{'HoLAIAN'} +#' \item \strong{B03002_016}: Hispanic or Latino, Asian alone \code{'HoLA'} +#' \item \strong{B03002_017}: Hispanic or Latino, Native Hawaiian and Other Pacific Islander alone \code{'HoLNHOPI'} +#' \item \strong{B03002_018}: Hispanic or Latino, Some other race alone \code{'HoLSOR'} +#' \item \strong{B03002_019}: Hispanic or Latino, Two or more races \code{'HoLTOMR'} +#' \item \strong{B03002_020}: Hispanic or Latino, Two races including Some other race \code{'HoLTRiSOR'} +#' \item \strong{B03002_021}: Hispanic or Latino, Two races excluding Some other race, and three or more races \code{'HoLTReSOR'} +#' } +#' #' Use the internal \code{state} and \code{county} arguments within the \code{\link[tidycensus]{get_acs}} function to specify geographic extent of the data output. #' -#' According to the U.S. Census Bureau \url{https://www.census.gov/topics/income-poverty/income-inequality/about/metrics/gini-index.html}: 'The Gini Index is a summary measure of income inequality. The Gini coefficient incorporates the detailed shares data into a single statistic, which summarizes the dispersion of income across the entire income distribution. The Gini coefficient ranges from 0, indicating perfect equality (where everyone receives an equal share), to 1, perfect inequality (where only one recipient or group of recipients receives all the income). The Gini is based on the difference between the Lorenz curve (the observed cumulative income distribution) and the notion of a perfectly equal income distribution.' +#' According to the U.S. Census Bureau \url{https://www.census.gov/topics/income-poverty/income-inequality/about/metrics/gini-index.html}: 'The Gini Index is a summary measure of income inequality. The Gini coefficient incorporates the detailed shares data into a single statistic, which summarizes the dispersion of income across the entire income distribution. The Gini coefficient ranges from 0, indicating perfect equality (where everyone receives an equal share), to 1, perfect inequality (where only one recipient or group of recipients receives all the income). The Gini Index is based on the difference between the Lorenz curve (the observed cumulative income distribution) and the notion of a perfectly equal income distribution.' For racial or ethnic inequality, *G* is a summary measure of racial or ethnic unevenness or the mean absolute difference between a selected subgroup proportions weighted across all pairs of geographic units, expressed as a proportion of the maximum weighted difference. +#' +#' Larger geographies available include state \code{geo_large = 'state'}, county \code{geo_large = 'county'}, census tract \code{geo_large = 'tract'}, Core Based Statistical Area \code{geo_large = 'cbsa'}, Combined Statistical Area \code{geo_large = 'csa'}, and Metropolitan Division \code{geo_large = 'metro'} levels. Smaller geographies available include, county \code{geo_small = 'county'}, census tract \code{geo_small = 'tract'}, and census block group \code{geo_small = 'block group'} levels. If a larger geographical area is comprised of only one smaller geographical area (e.g., a U.S county contains only one census tract), then the \emph{V} value returned is NA. If the larger geographical unit is Combined Based Statistical Areas \code{geo_large = 'csa'} or Core Based Statistical Areas \code{geo_large = 'cbsa'}, only the smaller geographical units completely within a larger geographical unit are considered in the \emph{V} computation (see internal \code{\link[sf]{st_within}} function for more information) and recommend specifying all states within which the interested larger geographical unit are located using the internal \code{state} argument to ensure all appropriate smaller geographical units are included in the \emph{V} computation. #' #' @return An object of class 'list'. This is a named list with the following components: #' #' \describe{ -#' \item{\code{g}}{An object of class 'tbl' for the GEOID, name, and \emph{G} of specified census geographies.} -#' \item{\code{missing}}{An object of class 'tbl' of the count and proportion of missingness for \emph{G}.} +#' \item{\code{g}}{An object of class 'tbl' for the GEOID, name, and \emph{G_re} metrics of specified census geographies.} +#' \item{\code{g_data}}{An object of class 'tbl' for the raw census values at specified smaller census geographies including \emph{G_inc}.} +#' \item{\code{missing}}{An object of class 'tbl' of the count and proportion of missingness for \emph{G_inc} and each census variable used to compute \emph{G_re}.} #' } #' #' @import dplyr +#' @importFrom sf st_drop_geometry st_within +#' @importFrom stats complete.cases #' @importFrom stringr str_trim #' @importFrom tidycensus get_acs #' @importFrom tidyr pivot_longer separate +#' @importFrom tigris combined_statistical_areas core_based_statistical_areas metro_divisions +#' @importFrom utils stack #' @export #' #' @seealso \code{\link[tidycensus]{get_acs}} for additional arguments for geographic extent selection (i.e., \code{state} and \code{county}). @@ -34,86 +66,324 @@ #' \dontrun{ #' # Wrapped in \dontrun{} because these examples require a Census API key. #' -#' # Gini Index of income inequality +#' # Gini Index (a metric of unevenness) of Black populations #' ## of census tracts within Georgia, U.S.A., counties (2020) -#' gini(geo = 'tract', state = 'GA', year = 2020) -#' +#' gini( +#' geo_large = 'county', +#' geo_small = 'tract', +#' state = 'GA', +#' year = 2020, +#' subgroup = c('NHoLB', 'HoLB') +#' ) +#' #' } #' -gini <- function(geo = 'tract', +gini <- function(geo_large = 'county', + geo_small = 'tract', year = 2020, + subgroup, + omit_NAs = TRUE, quiet = FALSE, ...) { # Check arguments - match.arg(geo, choices = c('county', 'tract')) - stopifnot(is.numeric(year), year >= 2009) # the gini variable is available before and after 2009 but constrained for consistency with out indices (for now) - - # Select census variable - vars <- c(gini = 'B19083_001') - - # Acquire Gini Index - tmp_dat <- suppressMessages(suppressWarnings( - tidycensus::get_acs( - geography = geo, - year = year, - output = 'wide', - variables = vars, - ... + match.arg(geo_large, choices = c('state', 'county', 'tract', 'cbsa', 'csa', 'metro')) + match.arg(geo_small, choices = c('county', 'tract', 'block group')) + stopifnot(is.numeric(year), year >= 2009) # all variables available 2009 onward + match.arg( + subgroup, + several.ok = TRUE, + choices = c( + 'NHoL', + 'NHoLW', + 'NHoLB', + 'NHoLAIAN', + 'NHoLA', + 'NHoLNHOPI', + 'NHoLSOR', + 'NHoLTOMR', + 'NHoLTRiSOR', + 'NHoLTReSOR', + 'HoL', + 'HoLW', + 'HoLB', + 'HoLAIAN', + 'HoLA', + 'HoLNHOPI', + 'HoLSOR', + 'HoLTOMR', + 'HoLTRiSOR', + 'HoLTReSOR' + ) ) - )) - - if (geo == 'tract') { - tmp_dat <- tmp_dat %>% - tidyr::separate(NAME, into = c('tract', 'county', 'state'), sep = ',') %>% - dplyr::mutate(tract = gsub('[^0-9\\.]', '', tract)) - } else { - tmp_dat <- tmp_dat %>% - tidyr::separate(NAME, into = c('county', 'state'), sep = ',') - } + + # Select census variable + vars <- c( + TotalPop = 'B03002_001', + NHoL = 'B03002_002', + NHoLW = 'B03002_003', + NHoLB = 'B03002_004', + NHoLAIAN = 'B03002_005', + NHoLA = 'B03002_006', + NHoLNHOPI = 'B03002_007', + NHoLSOR = 'B03002_008', + NHoLTOMR = 'B03002_009', + NHoLTRiSOR = 'B03002_010', + NHoLTReSOR = 'B03002_011', + HoL = 'B03002_012', + HoLW = 'B03002_013', + HoLB = 'B03002_014', + HoLAIAN = 'B03002_015', + HoLA = 'B03002_016', + HoLNHOPI = 'B03002_017', + HoLSOR = 'B03002_018', + HoLTOMR = 'B03002_019', + HoLTRiSOR = 'B03002_020', + HoLTReSOR = 'B03002_021', + G_inc = 'B19083_001' + ) - tmp_dat <- tmp_dat %>% - dplyr::mutate(G = giniE) + selected_vars <- vars[c('G_inc', 'TotalPop', subgroup)] + out_names <- names(selected_vars) # save for output + in_subgroup <- paste0(subgroup, 'E') + + # Acquire Gvariables and sf geometries + out_dat <- suppressMessages(suppressWarnings( + tidycensus::get_acs( + geography = geo_small, + year = year, + output = 'wide', + variables = selected_vars, + geometry = TRUE, + keep_geo_vars = TRUE, + ... + ) + )) - # Warning for missingness of census characteristics - missingYN <- tmp_dat %>% - dplyr::select(G) %>% - tidyr::pivot_longer( - cols = dplyr::everything(), - names_to = 'variable', - values_to = 'val' - ) %>% - dplyr::group_by(variable) %>% - dplyr::summarise( - total = dplyr::n(), - n_missing = sum(is.na(val)), - percent_missing = paste0(round(mean(is.na(val)) * 100, 2), ' %') - ) + # Format output + if (geo_small == 'county') { + out_dat <- out_dat %>% + tidyr::separate(NAME.y, into = c('county', 'state'), sep = ',') + } + if (geo_small == 'tract') { + out_dat <- out_dat %>% + tidyr::separate(NAME.y, into = c('tract', 'county', 'state'), sep = ',') %>% + dplyr::mutate(tract = gsub('[^0-9\\.]', '', tract)) + } + if (geo_small == 'block group') { + out_dat <- out_dat %>% + tidyr::separate(NAME.y, into = c('block.group', 'tract', 'county', 'state'), sep = ',') %>% + dplyr::mutate( + tract = gsub('[^0-9\\.]', '', tract), block.group = gsub('[^0-9\\.]', '', block.group) + ) + } - if (quiet == FALSE) { - # Warning for missing census data - if (sum(missingYN$n_missing) > 0) { - message('Warning: Missing census data') - } + # Grouping IDs for R computation + if (geo_large == 'state') { + out_dat <- out_dat %>% + dplyr::mutate(oid = STATEFP, state = stringr::str_trim(state)) %>% + sf::st_drop_geometry() + } + if (geo_large == 'tract') { + out_dat <- out_dat %>% + dplyr::mutate( + oid = paste0(STATEFP, COUNTYFP, TRACTCE), + state = stringr::str_trim(state), + county = stringr::str_trim(county) + ) %>% + sf::st_drop_geometry() + } + if (geo_large == 'county') { + out_dat <- out_dat %>% + dplyr::mutate( + oid = paste0(STATEFP, COUNTYFP), + state = stringr::str_trim(state), + county = stringr::str_trim(county) + ) %>% + sf::st_drop_geometry() + } + if (geo_large == 'cbsa') { + stopifnot(is.numeric(year), year >= 2010) # CBSAs only available 2010 onward + lgeom <- suppressMessages(suppressWarnings(tigris::core_based_statistical_areas(year = year))) + wlgeom <- sf::st_within(out_dat, lgeom) + out_dat <- out_dat %>% + dplyr::mutate( + oid = lapply(wlgeom, function(x) { + tmp <- lgeom[x, 3] %>% sf::st_drop_geometry() + lapply(tmp, function(x) { if (length(x) == 0) NA else x }) + }) %>% + unlist(), + cbsa = lapply(wlgeom, function(x) { + tmp <- lgeom[x, 4] %>% sf::st_drop_geometry() + lapply(tmp, function(x) { if (length(x) == 0) NA else x }) + }) %>% + unlist() + ) %>% + sf::st_drop_geometry() + } + if (geo_large == 'csa') { + stopifnot(is.numeric(year), year >= 2011) # CSAs only available 2011 onward + lgeom <- suppressMessages(suppressWarnings(tigris::combined_statistical_areas(year = year))) + wlgeom <- sf::st_within(out_dat, lgeom) + out_dat <- out_dat %>% + dplyr::mutate( + oid = lapply(wlgeom, function(x) { + tmp <- lgeom[x, 2] %>% sf::st_drop_geometry() + lapply(tmp, function(x) { if (length(x) == 0) NA else x }) + }) %>% + unlist(), + csa = lapply(wlgeom, function(x) { + tmp <- lgeom[x, 3] %>% sf::st_drop_geometry() + lapply(tmp, function(x) { if (length(x) == 0) NA else x }) + }) %>% + unlist() + ) %>% + sf::st_drop_geometry() + } + if (geo_large == 'metro') { + stopifnot(is.numeric(year), year >= 2011) # Metro Divisions only available 2011 onward + lgeom <- suppressMessages(suppressWarnings(tigris::metro_divisions(year = year))) + wlgeom <- sf::st_within(out_dat, lgeom) + out_dat <- out_dat %>% + dplyr::mutate( + oid = lapply(wlgeom, function(x) { + tmp <- lgeom[x, 4] %>% sf::st_drop_geometry() + lapply(tmp, function(x) { if (length(x) == 0) NA else x }) + }) %>% + unlist(), + metro = lapply(wlgeom, function(x) { + tmp <- lgeom[x, 5] %>% sf::st_drop_geometry() + lapply(tmp, function(x) { if (length(x) == 0) NA else x }) + }) %>% + unlist() + ) %>% + sf::st_drop_geometry() } - if (geo == 'tract') { - out <- tmp_dat %>% - dplyr::select(GEOID, state, county, tract, G) + # Count of racial or ethnic subgroup populations + ## Count of racial or ethnic comparison subgroup population + if (length(in_subgroup) == 1) { + out_dat <- out_dat %>% + dplyr::mutate(subgroup = .[, in_subgroup]) } else { - out <- tmp_dat %>% - dplyr::select(GEOID, state, county, G) + out_dat <- out_dat %>% + dplyr::mutate(subgroup = rowSums(.[, in_subgroup])) } + + # Compute G for race or ethnicity inequality + ## From Gini (1921) https://doi.org/10.2307/2223319 + ## G = \sum_{n}^{i=1}\sum_{n}^{j=1}\left [ t_{i}t_{j}\left| p_{i}-p_{j}\right| /2T^{2}P(1-P)\right ] + ## Where: + ## t_{i} is the total population of area i + ## t_{j} is the total population of area j + ## p_{i} is the proportion of the subgroup population of area i + ## p_{j} is the proportion of the subgroup population of area j + ## T is the total population of all areas + ## P is the proportion of the subgroup population of all areas + + ## Compute + out_tmp <- out_dat %>% + split(., f = list(out_dat$oid)) %>% + lapply(., FUN = g_fun, omit_NAs = omit_NAs) %>% + utils::stack(.) %>% + dplyr::mutate(G_re = values, oid = ind) %>% + dplyr::select(G_re, oid) - out <- out %>% - dplyr::mutate( - state = stringr::str_trim(state), - county = stringr::str_trim(county) - ) %>% - dplyr::arrange(GEOID) %>% - dplyr::as_tibble() - - out <- list(g = out, missing = missingYN) + # Warning for missingness of census characteristics + missingYN <- out_dat[, c('G_incE', 'TotalPopE', in_subgroup)] + names(missingYN) <- out_names + missingYN <- missingYN %>% + tidyr::pivot_longer( + cols = dplyr::everything(), + names_to = 'variable', + values_to = 'val' + ) %>% + dplyr::group_by(variable) %>% + dplyr::summarise( + total = dplyr::n(), + n_missing = sum(is.na(val)), + percent_missing = paste0(round(mean(is.na(val)) * 100, 2), ' %') + ) + + if (quiet == FALSE) { + # Warning for missing census data + if (sum(missingYN$n_missing) > 0) { + message('Warning: Missing census data') + } + } + + # Format output + if (geo_large == 'state') { + out <- out_dat %>% + dplyr::left_join(out_tmp, by = dplyr::join_by(oid)) %>% + dplyr::select(oid, state, G_re) %>% + unique(.) %>% + dplyr::mutate(GEOID = oid) %>% + dplyr::select(GEOID, state, G_re) %>% + .[.$GEOID != 'NANA',] + } + if (geo_large == 'county') { + out <- out_dat %>% + dplyr::left_join(out_tmp, by = dplyr::join_by(oid)) %>% + dplyr::select(oid, state, county, G_re) %>% + unique(.) %>% + dplyr::mutate(GEOID = oid) %>% + dplyr::select(GEOID, state, county, G_re) %>% + .[.$GEOID != 'NANA',] + } + if (geo_large == 'tract') { + out <- out_dat %>% + dplyr::left_join(out_tmp, by = dplyr::join_by(oid)) %>% + dplyr::select(oid, state, county, tract, G_re) %>% + unique(.) %>% + dplyr::mutate(GEOID = oid) %>% + dplyr::select(GEOID, state, county, tract,G_re) %>% + .[.$GEOID != 'NANA',] + } + if (geo_large == 'cbsa') { + out <- out_dat %>% + dplyr::left_join(out_tmp, by = dplyr::join_by(oid)) %>% + dplyr::select(oid, cbsa, G_re) %>% + unique(.) %>% + dplyr::mutate(GEOID = oid) %>% + dplyr::select(GEOID, cbsa, G_re) %>% + .[.$GEOID != 'NANA', ] %>% + dplyr::distinct(GEOID, .keep_all = TRUE) %>% + dplyr::filter(stats::complete.cases(.)) + } + if (geo_large == 'csa') { + out <- out_dat %>% + dplyr::left_join(out_tmp, by = dplyr::join_by(oid)) %>% + dplyr::select(oid, csa, G_re) %>% + unique(.) %>% + dplyr::mutate(GEOID = oid) %>% + dplyr::select(GEOID, csa, G_re) %>% + .[.$GEOID != 'NANA', ] %>% + dplyr::distinct(GEOID, .keep_all = TRUE) %>% + dplyr::filter(stats::complete.cases(.)) + } + if (geo_large == 'metro') { + out <- out_dat %>% + dplyr::left_join(out_tmp, by = dplyr::join_by(oid)) %>% + dplyr::select(oid, metro, G_re) %>% + unique(.) %>% + dplyr::mutate(GEOID = oid) %>% + dplyr::select(GEOID, metro, G_re) %>% + .[.$GEOID != 'NANA', ] %>% + dplyr::distinct(GEOID, .keep_all = TRUE) %>% + dplyr::filter(stats::complete.cases(.)) + } + + out <- out %>% + dplyr::arrange(GEOID) %>% + dplyr::as_tibble() + + out_dat <- out_dat %>% + dplyr::rename(G_inc = G_incE) %>% + dplyr::arrange(GEOID) %>% + dplyr::as_tibble() + + out <- list(g = out, g_data = out_dat, missing = missingYN) return(out) } diff --git a/R/globals.R b/R/globals.R index 2c0cd46..cbd4fb5 100644 --- a/R/globals.R +++ b/R/globals.R @@ -256,7 +256,9 @@ globalVariables( 'km', 'A', 'D', - 'G', + 'G_inc', + 'G_incE', + 'G_re', 'xPx_star', 'xPy_star' ) diff --git a/R/hoover.R b/R/hoover.R index 2146a3c..a36b6ec 100644 --- a/R/hoover.R +++ b/R/hoover.R @@ -1,18 +1,18 @@ #' Delta based on Hoover (1941) and Duncan et al. (1961) #' -#' Compute the aspatial Delta (Hoover) of a selected racial/ethnic subgroup(s) and U.S. geographies. +#' Compute the aspatial Delta (Hoover) of a selected racial or ethnic subgroup(s) and U.S. geographies. #' #' @param geo_large Character string specifying the larger geographical unit of the data. The default is counties \code{geo_large = 'county'}. #' @param geo_small Character string specifying the smaller geographical unit of the data. The default is census tracts \code{geo_large = 'tract'}. #' @param year Numeric. The year to compute the estimate. The default is 2020, and the years 2009 onward are currently available. -#' @param subgroup Character string specifying the racial/ethnic subgroup(s). See Details for available choices. +#' @param subgroup Character string specifying the racial or ethnic subgroup(s). See Details for available choices. #' @param omit_NAs Logical. If FALSE, will compute index for a larger geographical unit only if all of its smaller geographical units have values. The default is TRUE. #' @param quiet Logical. If TRUE, will display messages about potential missing census information. The default is FALSE. #' @param ... Arguments passed to \code{\link[tidycensus]{get_acs}} to select state, county, and other arguments for census characteristics #' -#' @details This function will compute the aspatial Delta (\emph{DEL}) of selected racial/ethnic subgroups and U.S. geographies for a specified geographical extent (e.g., the entire U.S. or a single state) based on Hoover (1941) \doi{10.1017/S0022050700052980} and Duncan, Cuzzort, and Duncan (1961; LC:60007089). This function provides the computation of \emph{DEL} for any of the U.S. Census Bureau race/ethnicity subgroups (including Hispanic and non-Hispanic individuals). +#' @details This function will compute the aspatial Delta (\emph{DEL}) of selected racial or ethnic subgroups and U.S. geographies for a specified geographical extent (e.g., the entire U.S. or a single state) based on Hoover (1941) \doi{10.1017/S0022050700052980} and Duncan, Cuzzort, and Duncan (1961; LC:60007089). This function provides the computation of \emph{DEL} for any of the U.S. Census Bureau race or ethnicity subgroups (including Hispanic and non-Hispanic individuals). #' -#' The function uses the \code{\link[tidycensus]{get_acs}} function to obtain U.S. Census Bureau 5-year American Community Survey characteristics used for the aspatial computation. The yearly estimates are available for 2009 onward when ACS-5 data are available (2010 onward for \code{geo_large = 'cbsa'} and 2011 onward for \code{geo_large = 'csa'} or \code{geo_large = 'metro'}) but may be available from other U.S. Census Bureau surveys. The twenty racial/ethnic subgroups (U.S. Census Bureau definitions) are: +#' The function uses the \code{\link[tidycensus]{get_acs}} function to obtain U.S. Census Bureau 5-year American Community Survey characteristics used for the aspatial computation. The yearly estimates are available for 2009 onward when ACS-5 data are available (2010 onward for \code{geo_large = 'cbsa'} and 2011 onward for \code{geo_large = 'csa'} or \code{geo_large = 'metro'}) but may be available from other U.S. Census Bureau surveys. The twenty racial or ethnic subgroups (U.S. Census Bureau definitions) are: #' \itemize{ #' \item \strong{B03002_002}: not Hispanic or Latino \code{'NHoL'} #' \item \strong{B03002_003}: not Hispanic or Latino, white alone \code{'NHoLW'} @@ -53,6 +53,7 @@ #' @import dplyr #' @importFrom sf st_drop_geometry st_within #' @importFrom stats complete.cases +#' @importFrom stringr str_trim #' @importFrom tidycensus get_acs #' @importFrom tidyr pivot_longer separate #' @importFrom tigris combined_statistical_areas core_based_statistical_areas metro_divisions @@ -261,8 +262,8 @@ hoover <- function(geo_large = 'county', sf::st_drop_geometry() } - # Count of racial/ethnic subgroup populations - ## Count of racial/ethnic comparison subgroup population + # Count of racial or ethnic subgroup populations + ## Count of racial or ethnic comparison subgroup population if (length(in_subgroup) == 1) { out_dat <- out_dat %>% dplyr::mutate(subgroup = .[ , in_subgroup]) diff --git a/R/krieger.R b/R/krieger.R index 4dfc1de..a768b20 100644 --- a/R/krieger.R +++ b/R/krieger.R @@ -12,9 +12,9 @@ #' \itemize{ #' \item \strong{Income}: 80th income percentile vs. 20th income percentile #' \item \strong{Education}: less than high school vs. four-year college degree or more -#' \item \strong{Race/Ethnicity}: white non-Hispanic vs. black non-Hispanic -#' \item \strong{Income and race/ethnicity combined}: white non-Hispanic in 80th income percentile vs. black alone (including Hispanic) in 20th income percentile -#' \item \strong{Income and race/ethnicity combined}: white non-Hispanic in 80th income percentile vs. white non-Hispanic in 20th income percentile +#' \item \strong{Race or Ethnicity}: white non-Hispanic vs. black non-Hispanic +#' \item \strong{Income and race or ethnicity combined}: white non-Hispanic in 80th income percentile vs. black alone (including Hispanic) in 20th income percentile +#' \item \strong{Income and race or ethnicity combined}: white non-Hispanic in 80th income percentile vs. white non-Hispanic in 20th income percentile #' } #' #' The function uses the \code{\link[tidycensus]{get_acs}} function to obtain U.S. Census Bureau 5-year American Community Survey characteristics used for the geospatial computation. The yearly estimates are available for 2009 onward when ACS-5 data are available but are available from other U.S. Census Bureau surveys. The ACS-5 groups used in the computation of the five \emph{ICE} metrics are: diff --git a/R/lieberson.R b/R/lieberson.R index 07c13ec..ea23e19 100644 --- a/R/lieberson.R +++ b/R/lieberson.R @@ -1,18 +1,18 @@ #' Isolation Index based on Lieberson (1981) and Bell (1954) #' -#' Compute the aspatial Isolation Index (Lieberson) of a selected racial/ethnic subgroup(s) and U.S. geographies. +#' Compute the aspatial Isolation Index (Lieberson) of a selected racial or ethnic subgroup(s) and U.S. geographies. #' #' @param geo_large Character string specifying the larger geographical unit of the data. The default is counties \code{geo_large = 'county'}. #' @param geo_small Character string specifying the smaller geographical unit of the data. The default is census tracts \code{geo_large = 'tract'}. #' @param year Numeric. The year to compute the estimate. The default is 2020, and the years 2009 onward are currently available. -#' @param subgroup Character string specifying the racial/ethnic subgroup(s). See Details for available choices. +#' @param subgroup Character string specifying the racial or ethnic subgroup(s). See Details for available choices. #' @param omit_NAs Logical. If FALSE, will compute index for a larger geographical unit only if all of its smaller geographical units have values. The default is TRUE. #' @param quiet Logical. If TRUE, will display messages about potential missing census information. The default is FALSE. #' @param ... Arguments passed to \code{\link[tidycensus]{get_acs}} to select state, county, and other arguments for census characteristics #' -#' @details This function will compute the aspatial Isolation Index (_xPx\*_) of selected racial/ethnic subgroups and U.S. geographies for a specified geographical extent (e.g., the entire U.S. or a single state) based on Lieberson (1981; ISBN-13:978-1-032-53884-6) and Bell (1954) \doi{10.2307/2574118}. This function provides the computation of _xPx\*_ for any of the U.S. Census Bureau race/ethnicity subgroups (including Hispanic and non-Hispanic individuals). +#' @details This function will compute the aspatial Isolation Index (_xPx\*_) of selected racial or ethnic subgroups and U.S. geographies for a specified geographical extent (e.g., the entire U.S. or a single state) based on Lieberson (1981; ISBN-13:978-1-032-53884-6) and Bell (1954) \doi{10.2307/2574118}. This function provides the computation of _xPx\*_ for any of the U.S. Census Bureau race or ethnicity subgroups (including Hispanic and non-Hispanic individuals). #' -#' The function uses the \code{\link[tidycensus]{get_acs}} function to obtain U.S. Census Bureau 5-year American Community Survey characteristics used for the aspatial computation. The yearly estimates are available for 2009 onward when ACS-5 data are available (2010 onward for \code{geo_large = 'cbsa'} and 2011 onward for \code{geo_large = 'csa'} or \code{geo_large = 'metro'}) but may be available from other U.S. Census Bureau surveys. The twenty racial/ethnic subgroups (U.S. Census Bureau definitions) are: +#' The function uses the \code{\link[tidycensus]{get_acs}} function to obtain U.S. Census Bureau 5-year American Community Survey characteristics used for the aspatial computation. The yearly estimates are available for 2009 onward when ACS-5 data are available (2010 onward for \code{geo_large = 'cbsa'} and 2011 onward for \code{geo_large = 'csa'} or \code{geo_large = 'metro'}) but may be available from other U.S. Census Bureau surveys. The twenty racial or ethnic subgroups (U.S. Census Bureau definitions) are: #' \itemize{ #' \item \strong{B03002_002}: not Hispanic or Latino \code{'NHoL'} #' \item \strong{B03002_003}: not Hispanic or Latino, white alone \code{'NHoLW'} @@ -53,6 +53,7 @@ #' @import dplyr #' @importFrom sf st_drop_geometry st_within #' @importFrom stats complete.cases +#' @importFrom stringr str_trim #' @importFrom tidycensus get_acs #' @importFrom tidyr pivot_longer separate #' @importFrom tigris combined_statistical_areas core_based_statistical_areas metro_divisions @@ -262,8 +263,8 @@ lieberson <- function(geo_large = 'county', sf::st_drop_geometry() } - # Count of racial/ethnic subgroup populations - ## Count of racial/ethnic comparison subgroup population + # Count of racial or ethnic subgroup populations + ## Count of racial or ethnic comparison subgroup population if (length(in_subgroup) == 1) { out_dat <- out_dat %>% dplyr::mutate(subgroup = .[, in_subgroup]) diff --git a/R/ndi-package.R b/R/ndi-package.R index 29cb891..be2e328 100644 --- a/R/ndi-package.R +++ b/R/ndi-package.R @@ -2,7 +2,7 @@ #' #' Computes various metrics of socio-economic deprivation and disparity in the United States based on information available from the U.S. Census Bureau. #' -#' @details The 'ndi' package computes various metrics of socio-economic deprivation and disparity in the United States. Some metrics are considered "spatial" because they consider the values of neighboring (i.e., adjacent) census geographies in their computation, while other metrics are "aspatial" because they only consider the value within each census geography. Two types of aspatial neighborhood deprivation indices (\emph{NDI}) are available: (1) based on Messer et al. (2006) \doi{10.1007/s11524-006-9094-x} and (2) based on Andrews et al. (2020) \doi{10.1080/17445647.2020.1750066} and Slotman et al. (2022) \doi{10.1016/j.dib.2022.108002} who use variables chosen by Roux and Mair (2010) \doi{10.1111/j.1749-6632.2009.05333.x}. Both are a decomposition of multiple demographic characteristics from the U.S. Census Bureau American Community Survey 5-year estimates (ACS-5; 2006-2010 onward). Using data from the ACS-5 (2005-2009 onward), the package can also compute the (1) spatial Racial Isolation Index (\emph{RI}) based on Anthopolos et al. (2011) \doi{10.1016/j.sste.2011.06.002}, (2) spatial Educational Isolation Index (\emph{EI}) based on Bravo et al. (2021) \doi{10.3390/ijerph18179384}, (3) aspatial Index of Concentration at the Extremes (\emph{ICE}) based on Feldman et al. (2015) \doi{10.1136/jech-2015-205728} and Krieger et al. (2016) \doi{10.2105/AJPH.2015.302955}, (4) aspatial racial/ethnic Dissimilarity Index (\emph{DI}) based on Duncan & Duncan (1955) \doi{10.2307/2088328}, (5) aspatial income or racial/ethnic Atkinson Index (\emph{AI}) based on Atkinson (1970) \doi{10.1016/0022-0531(70)90039-6}, (6) aspatial racial/ethnic Isolation Index (\emph{II}) based on Shevky & Williams (1949; ISBN-13:978-0-837-15637-8) and Bell (1954) \doi{10.2307/2574118}, (7) aspatial racial/ethnic Correlation Ratio (\emph{V}) based on Bell (1954) \doi{10.2307/2574118} and White (1986) \doi{10.2307/3644339}, (8) aspatial racial/ethnic Location Quotient (\emph{LQ}) based on Merton (1939) \doi{10.2307/2084686} and Sudano et al. (2013) \doi{10.1016/j.healthplace.2012.09.015}, (9) aspatial racial/ethnic Local Exposure and Isolation (\emph{LEx/Is}) metric based on Bemanian & Beyer (2017) \doi{10.1158/1055-9965.EPI-16-0926}, (10) aspatial racial/ethnic Delta (\emph{DEL}) based on Hoover (1941) \doi{10.1017/S0022050700052980} and Duncan et al. (1961; LC:60007089), and (11) an index of spatial proximity (\emph{SP}) based on White (1986) \doi{10.2307/3644339} and Blau (1977; ISBN-13:978-0-029-03660-0). Also using data from the ACS-5 (2005-2009 onward), the package can retrieve the aspatial Gini Index (\emph{G}) based on Gini (1921) \doi{10.2307/2223319}. +#' @details The 'ndi' package computes various metrics of socio-economic deprivation and disparity in the United States. Some metrics are considered "spatial" because they consider the values of neighboring (i.e., adjacent) census geographies in their computation, while other metrics are "aspatial" because they only consider the value within each census geography. Two types of aspatial neighborhood deprivation indices (\emph{NDI}) are available: (1) based on Messer et al. (2006) \doi{10.1007/s11524-006-9094-x} and (2) based on Andrews et al. (2020) \doi{10.1080/17445647.2020.1750066} and Slotman et al. (2022) \doi{10.1016/j.dib.2022.108002} who use variables chosen by Roux and Mair (2010) \doi{10.1111/j.1749-6632.2009.05333.x}. Both are a decomposition of multiple demographic characteristics from the U.S. Census Bureau American Community Survey 5-year estimates (ACS-5; 2006-2010 onward). Using data from the ACS-5 (2005-2009 onward), the package can also compute the (1) spatial Racial Isolation Index (\emph{RI}) based on Anthopolos et al. (2011) \doi{10.1016/j.sste.2011.06.002}, (2) spatial Educational Isolation Index (\emph{EI}) based on Bravo et al. (2021) \doi{10.3390/ijerph18179384}, (3) aspatial Index of Concentration at the Extremes (\emph{ICE}) based on Feldman et al. (2015) \doi{10.1136/jech-2015-205728} and Krieger et al. (2016) \doi{10.2105/AJPH.2015.302955}, (4) aspatial racial or ethnic Dissimilarity Index (\emph{DI}) based on Duncan & Duncan (1955) \doi{10.2307/2088328}, (5) aspatial income or racial or ethnic Atkinson Index (\emph{AI}) based on Atkinson (1970) \doi{10.1016/0022-0531(70)90039-6}, (6) aspatial racial or ethnic Isolation Index (\emph{II}) based on Shevky & Williams (1949; ISBN-13:978-0-837-15637-8) and Bell (1954) \doi{10.2307/2574118}, (7) aspatial racial or ethnic Correlation Ratio (\emph{V}) based on Bell (1954) \doi{10.2307/2574118} and White (1986) \doi{10.2307/3644339}, (8) aspatial racial or ethnic Location Quotient (\emph{LQ}) based on Merton (1939) \doi{10.2307/2084686} and Sudano et al. (2013) \doi{10.1016/j.healthplace.2012.09.015}, (9) aspatial racial or ethnic Local Exposure and Isolation (\emph{LEx/Is}) metric based on Bemanian & Beyer (2017) \doi{10.1158/1055-9965.EPI-16-0926}, (10) aspatial racial or ethnic Delta (\emph{DEL}) based on Hoover (1941) \doi{10.1017/S0022050700052980} and Duncan et al. (1961; LC:60007089), and (11) an index of spatial proximity (\emph{SP}) based on White (1986) \doi{10.2307/3644339} and Blau (1977; ISBN-13:978-0-029-03660-0). Also using data from the ACS-5 (2005-2009 onward), the package can retrieve the aspatial Gini Index (\emph{G}) based on Gini (1921) \doi{10.2307/2223319}. #' #' Key content of the 'ndi' package include:\cr #' @@ -10,31 +10,31 @@ #' #' \code{\link{anthopolos}} Computes the spatial Racial Isolation Index (\emph{RI}) based on Anthopolos (2011) \doi{10.1016/j.sste.2011.06.002}. #' -#' \code{\link{atkinson}} Computes the aspatial income or racial/ethnic Atkinson Index (\emph{A}) based on Atkinson (1970) \doi{10.1016/0022-0531(70)90039-6}. +#' \code{\link{atkinson}} Computes the aspatial income or racial or ethnic Atkinson Index (\emph{A}) based on Atkinson (1970) \doi{10.1016/0022-0531(70)90039-6}. #' -#' \code{\link{bell}} Computes the aspatial racial/ethnic Interaction Index (\emph{xPy\*}) based on Shevky & Williams (1949; ISBN-13:978-0-837-15637-8) and Bell (1954) \doi{10.2307/2574118}. +#' \code{\link{bell}} Computes the aspatial racial or ethnic Interaction Index (\emph{xPy\*}) based on Shevky & Williams (1949; ISBN-13:978-0-837-15637-8) and Bell (1954) \doi{10.2307/2574118}. #' -#' \code{\link{bemanian_beyer}} Computes the aspatial racial/ethnic Local Exposure and Isolation (\emph{LEx/Is}) metric based on Bemanian & Beyer (2017) \doi{10.1158/1055-9965.EPI-16-0926}. +#' \code{\link{bemanian_beyer}} Computes the aspatial racial or ethnic Local Exposure and Isolation (\emph{LEx/Is}) metric based on Bemanian & Beyer (2017) \doi{10.1158/1055-9965.EPI-16-0926}. #' #' \code{\link{bravo}} Computes the spatial Educational Isolation Index (\emph{EI}) based on Bravo (2021) \doi{10.3390/ijerph18179384}. #' -#' \code{\link{duncan}} Computes the aspatial racial/ethnic Dissimilarity Index (\emph{D}) based on Duncan & Duncan (1955) \doi{10.2307/2088328}. +#' \code{\link{duncan}} Computes the aspatial racial or ethnic Dissimilarity Index (\emph{D}) based on Duncan & Duncan (1955) \doi{10.2307/2088328}. #' -#' \code{\link{gini}} Retrieves the aspatial Gini Index (\emph{G}) based on Gini (1921) \doi{10.2307/2223319}. +#' \code{\link{gini}} Computes the aspatial Gini Index (\emph{G}) of racial or ethnic inequality and retrieves the aspatial Gini Index (\emph{G}) of income inequality based on Gini (1921) \doi{10.2307/2223319}. #' -#' \code{\link{hoover}} Computes the aspatial racial/ethnic Delta (\emph{DEL}) based on Hoover (1941) \doi{doi:10.1017/S0022050700052980} and Duncan et al. (1961; LC:60007089). +#' \code{\link{hoover}} Computes the aspatial racial or ethnic Delta (\emph{DEL}) based on Hoover (1941) \doi{doi:10.1017/S0022050700052980} and Duncan et al. (1961; LC:60007089). #' #' \code{\link{krieger}} Computes the aspatial Index of Concentration at the Extremes based on Feldman et al. (2015) \doi{10.1136/jech-2015-205728} and Krieger et al. (2016) \doi{10.2105/AJPH.2015.302955}. #' -#' \code{\link{lieberson}} Computes the aspatial racial/ethnic Isolation Index (\emph{xPx\*}) based on Lieberson (1981; ISBN-13:978-1-032-53884-6) and Bell (1954) \doi{10.2307/2574118}. +#' \code{\link{lieberson}} Computes the aspatial racial or ethnic Isolation Index (\emph{xPx\*}) based on Lieberson (1981; ISBN-13:978-1-032-53884-6) and Bell (1954) \doi{10.2307/2574118}. #' #' \code{\link{messer}} Computes the aspatial Neighborhood Deprivation Index (\emph{NDI}) based on Messer et al. (2006) \doi{10.1007/s11524-006-9094-x}. #' #' \code{\link{powell_wiley}} Computes the aspatial Neighborhood Deprivation Index (\emph{NDI}) based on Andrews et al. (2020) \doi{10.1080/17445647.2020.1750066} and Slotman et al. (2022) \doi{10.1016/j.dib.2022.108002} who use variables chosen by Roux and Mair (2010) \doi{10.1111/j.1749-6632.2009.05333.x}. #' -#' \code{\link{sudano}} Computes the aspatial racial/ethnic Location Quotient (\emph{LQ}) based on Merton (1939) \doi{10.2307/2084686} and Sudano et al. (2013) \doi{10.1016/j.healthplace.2012.09.015}. +#' \code{\link{sudano}} Computes the aspatial racial or ethnic Location Quotient (\emph{LQ}) based on Merton (1939) \doi{10.2307/2084686} and Sudano et al. (2013) \doi{10.1016/j.healthplace.2012.09.015}. #' -#' \code{\link{white}} Computes the aspatial racial/ethnic Correlation Ratio (\emph{V}) based on Bell (1954) \doi{10.2307/2574118} and White (1986) \doi{10.2307/3644339}. +#' \code{\link{white}} Computes the aspatial racial or ethnic Correlation Ratio (\emph{V}) based on Bell (1954) \doi{10.2307/2574118} and White (1986) \doi{10.2307/3644339}. #' #' \code{\link{white_blau}} Computes an index of spatial proximity (\emph{SP}) based on White (1986) \doi{10.2307/3644339} and Blau (1977; ISBN-13:978-0-029-03660-0). #' diff --git a/R/sudano.R b/R/sudano.R index 317d3b4..d73d66f 100644 --- a/R/sudano.R +++ b/R/sudano.R @@ -1,18 +1,18 @@ #' Location Quotient based on Merton (1938) and Sudano et al. (2013) #' -#' Compute the aspatial Location Quotient (Sudano) of a selected racial/ethnic subgroup(s) and U.S. geographies. +#' Compute the aspatial Location Quotient (Sudano) of a selected racial or ethnic subgroup(s) and U.S. geographies. #' #' @param geo_large Character string specifying the larger geographical unit of the data. The default is counties \code{geo_large = 'county'}. #' @param geo_small Character string specifying the smaller geographical unit of the data. The default is census tracts \code{geo_large = 'tract'}. #' @param year Numeric. The year to compute the estimate. The default is 2020, and the years 2009 onward are currently available. -#' @param subgroup Character string specifying the racial/ethnic subgroup(s). See Details for available choices. +#' @param subgroup Character string specifying the racial or ethnic subgroup(s). See Details for available choices. #' @param omit_NAs Logical. If FALSE, will compute index for a larger geographical unit only if all of its smaller geographical units have values. The default is TRUE. #' @param quiet Logical. If TRUE, will display messages about potential missing census information. The default is FALSE. #' @param ... Arguments passed to \code{\link[tidycensus]{get_acs}} to select state, county, and other arguments for census characteristics #' -#' @details This function will compute the aspatial Location Quotient (\emph{LQ}) of selected racial/ethnic subgroups and U.S. geographies for a specified geographical extent (e.g., the entire U.S. or a single state) based on Merton (1939) \doi{10.2307/2084686} and Sudano et al. (2013) \doi{10.1016/j.healthplace.2012.09.015}. This function provides the computation of \emph{LQ} for any of the U.S. Census Bureau race/ethnicity subgroups (including Hispanic and non-Hispanic individuals). +#' @details This function will compute the aspatial Location Quotient (\emph{LQ}) of selected racial or ethnic subgroups and U.S. geographies for a specified geographical extent (e.g., the entire U.S. or a single state) based on Merton (1939) \doi{10.2307/2084686} and Sudano et al. (2013) \doi{10.1016/j.healthplace.2012.09.015}. This function provides the computation of \emph{LQ} for any of the U.S. Census Bureau race or ethnicity subgroups (including Hispanic and non-Hispanic individuals). #' -#' The function uses the \code{\link[tidycensus]{get_acs}} function to obtain U.S. Census Bureau 5-year American Community Survey characteristics used for the aspatial computation. The yearly estimates are available for 2009 onward when ACS-5 data are available (2010 onward for \code{geo_large = 'cbsa'} and 2011 onward for \code{geo_large = 'csa'} or \code{geo_large = 'metro'}) but may be available from other U.S. Census Bureau surveys. The twenty racial/ethnic subgroups (U.S. Census Bureau definitions) are: +#' The function uses the \code{\link[tidycensus]{get_acs}} function to obtain U.S. Census Bureau 5-year American Community Survey characteristics used for the aspatial computation. The yearly estimates are available for 2009 onward when ACS-5 data are available (2010 onward for \code{geo_large = 'cbsa'} and 2011 onward for \code{geo_large = 'csa'} or \code{geo_large = 'metro'}) but may be available from other U.S. Census Bureau surveys. The twenty racial or ethnic subgroups (U.S. Census Bureau definitions) are: #' \itemize{ #' \item \strong{B03002_002}: not Hispanic or Latino \code{'NHoL'} #' \item \strong{B03002_003}: not Hispanic or Latino, white alone \code{'NHoLW'} @@ -53,6 +53,7 @@ #' @import dplyr #' @importFrom sf st_drop_geometry st_within #' @importFrom stats complete.cases +#' @importFrom stringr str_trim #' @importFrom tidycensus get_acs #' @importFrom tidyr pivot_longer separate #' @importFrom tigris combined_statistical_areas core_based_statistical_areas metro_divisions @@ -262,8 +263,8 @@ sudano <- function(geo_large = 'county', sf::st_drop_geometry() } - # Count of racial/ethnic subgroup populations - ## Count of racial/ethnic comparison subgroup population + # Count of racial or ethnic subgroup populations + ## Count of racial or ethnic comparison subgroup population if (length(in_subgroup) == 1) { out_dat <- out_dat %>% dplyr::mutate(subgroup = .[, in_subgroup]) diff --git a/R/utils.R b/R/utils.R index c6f9a41..8711a4f 100644 --- a/R/utils.R +++ b/R/utils.R @@ -183,3 +183,25 @@ sp_fun <- function(x, omit_NAs) { return(SP) } } + +# Internal function for the Gini Index (Gini 1921) +## Returns NA value if only one smaller geography in a larger geography +g_fun <- function(x, omit_NAs) { + xx <- x[ , c('TotalPopE', 'subgroup')] + if (omit_NAs == TRUE) { xx <- xx[stats::complete.cases(xx), ] } + if (nrow(x) < 2 || any(xx < 0) || any(is.na(xx))) { + NA + } else { + x_i <- xx$subgroup + X <- sum(xx$subgroup, na.rm = TRUE) + t_i <- xx$TotalPopE + N <- sum(xx$TotalPopE, na.rm = TRUE) + p_i <- x_i / t_i + P <- X / N + titj <- apply(expand.grid(t_i, t_i), MARGIN = 1, FUN = prod) + pipj <- apply(expand.grid(p_i, p_i), MARGIN = 1, FUN = diff) + G <- sum(titj * abs(pipj), na.rm = TRUE) + G <- G / (2 * N ^ 2 * P * (1 - P)) + return(G) + } +} diff --git a/R/white.R b/R/white.R index fdd32f0..deaac8a 100644 --- a/R/white.R +++ b/R/white.R @@ -1,18 +1,18 @@ #' Correlation Ratio based on Bell (1954) and White (1986) #' -#' Compute the aspatial Correlation Ratio (White) of a selected racial/ethnic subgroup(s) and U.S. geographies. +#' Compute the aspatial Correlation Ratio (White) of a selected racial or ethnnic subgroup(s) and U.S. geographies. #' #' @param geo_large Character string specifying the larger geographical unit of the data. The default is counties \code{geo_large = 'county'}. #' @param geo_small Character string specifying the smaller geographical unit of the data. The default is census tracts \code{geo_large = 'tract'}. #' @param year Numeric. The year to compute the estimate. The default is 2020, and the years 2009 onward are currently available. -#' @param subgroup Character string specifying the racial/ethnic subgroup(s). See Details for available choices. +#' @param subgroup Character string specifying the racial or ethnnic subgroup(s). See Details for available choices. #' @param omit_NAs Logical. If FALSE, will compute index for a larger geographical unit only if all of its smaller geographical units have values. The default is TRUE. #' @param quiet Logical. If TRUE, will display messages about potential missing census information. The default is FALSE. #' @param ... Arguments passed to \code{\link[tidycensus]{get_acs}} to select state, county, and other arguments for census characteristics #' -#' @details This function will compute the aspatial Correlation Ratio (\emph{V} or \eqn{Eta^{2}}{Eta^2}) of selected racial/ethnic subgroups and U.S. geographies for a specified geographical extent (e.g., the entire U.S. or a single state) based on Bell (1954) \doi{10.2307/2574118} and White (1986) \doi{10.2307/3644339}. This function provides the computation of \emph{V} for any of the U.S. Census Bureau race/ethnicity subgroups (including Hispanic and non-Hispanic individuals). +#' @details This function will compute the aspatial Correlation Ratio (\emph{V} or \eqn{Eta^{2}}{Eta^2}) of selected racial or ethnnic subgroups and U.S. geographies for a specified geographical extent (e.g., the entire U.S. or a single state) based on Bell (1954) \doi{10.2307/2574118} and White (1986) \doi{10.2307/3644339}. This function provides the computation of \emph{V} for any of the U.S. Census Bureau race or ethnnicity subgroups (including Hispanic and non-Hispanic individuals). #' -#' The function uses the \code{\link[tidycensus]{get_acs}} function to obtain U.S. Census Bureau 5-year American Community Survey characteristics used for the aspatial computation. The yearly estimates are available for 2009 onward when ACS-5 data are available (2010 onward for \code{geo_large = 'cbsa'} and 2011 onward for \code{geo_large = 'csa'} or \code{geo_large = 'metro'}) but may be available from other U.S. Census Bureau surveys. The twenty racial/ethnic subgroups (U.S. Census Bureau definitions) are: +#' The function uses the \code{\link[tidycensus]{get_acs}} function to obtain U.S. Census Bureau 5-year American Community Survey characteristics used for the aspatial computation. The yearly estimates are available for 2009 onward when ACS-5 data are available (2010 onward for \code{geo_large = 'cbsa'} and 2011 onward for \code{geo_large = 'csa'} or \code{geo_large = 'metro'}) but may be available from other U.S. Census Bureau surveys. The twenty racial or ethnnic subgroups (U.S. Census Bureau definitions) are: #' \itemize{ #' \item \strong{B03002_002}: not Hispanic or Latino \code{'NHoL'} #' \item \strong{B03002_003}: not Hispanic or Latino, white alone \code{'NHoLW'} @@ -53,6 +53,7 @@ #' @import dplyr #' @importFrom sf st_drop_geometry st_within #' @importFrom stats complete.cases +#' @importFrom stringr str_trim #' @importFrom tidycensus get_acs #' @importFrom tidyr pivot_longer separate #' @importFrom tigris combined_statistical_areas core_based_statistical_areas metro_divisions @@ -258,8 +259,8 @@ white <- function(geo_large = 'county', sf::st_drop_geometry() } - # Count of racial/ethnic subgroup populations - ## Count of racial/ethnic comparison subgroup population + # Count of racial or ethnnic subgroup populations + ## Count of racial or ethnnic comparison subgroup population if (length(in_subgroup) == 1) { out_dat <- out_dat %>% dplyr::mutate(subgroup = .[, in_subgroup]) diff --git a/R/white_blau.R b/R/white_blau.R index b13e134..872321e 100644 --- a/R/white_blau.R +++ b/R/white_blau.R @@ -1,19 +1,19 @@ #' An index of spatial proximity based on White (1986) and Blau (1977) #' -#' Compute an index of spatial proximity (White) of a selected racial/ethnic subgroup(s) and U.S. geographies. +#' Compute an index of spatial proximity (White) of a selected racial or ethnic subgroup(s) and U.S. geographies. #' #' @param geo_large Character string specifying the larger geographical unit of the data. The default is counties \code{geo_large = 'county'}. #' @param geo_small Character string specifying the smaller geographical unit of the data. The default is census tracts \code{geo_large = 'tract'}. #' @param year Numeric. The year to compute the estimate. The default is 2020, and the years 2009 onward are currently available. -#' @param subgroup Character string specifying the racial/ethnic subgroup(s) as the comparison population. See Details for available choices. -#' @param subgroup_ref Character string specifying the racial/ethnic subgroup(s) as the reference population. See Details for available choices. +#' @param subgroup Character string specifying the racial or ethnic subgroup(s) as the comparison population. See Details for available choices. +#' @param subgroup_ref Character string specifying the racial or ethnic subgroup(s) as the reference population. See Details for available choices. #' @param omit_NAs Logical. If FALSE, will compute index for a larger geographical unit only if all of its smaller geographical units have values. The default is TRUE. #' @param quiet Logical. If TRUE, will display messages about potential missing census information. The default is FALSE. #' @param ... Arguments passed to \code{\link[tidycensus]{get_acs}} to select state, county, and other arguments for census characteristics #' -#' @details This function will compute an index of spatial proximity (\emph{SP}) of selected racial/ethnic subgroups and U.S. geographies for a specified geographical extent (e.g., the entire U.S. or a single state) based on White (1986) \doi{10.2307/3644339} and Blau (1977; ISBN-13:978-0-029-03660-0). This function provides the computation of \emph{SP} for any of the U.S. Census Bureau race/ethnicity subgroups (including Hispanic and non-Hispanic individuals). +#' @details This function will compute an index of spatial proximity (\emph{SP}) of selected racial or ethnic subgroups and U.S. geographies for a specified geographical extent (e.g., the entire U.S. or a single state) based on White (1986) \doi{10.2307/3644339} and Blau (1977; ISBN-13:978-0-029-03660-0). This function provides the computation of \emph{SP} for any of the U.S. Census Bureau race or ethnicity subgroups (including Hispanic and non-Hispanic individuals). #' -#' The function uses the \code{\link[tidycensus]{get_acs}} function to obtain U.S. Census Bureau 5-year American Community Survey characteristics used for the computation. The yearly estimates are available for 2009 onward when ACS-5 data are available (2010 onward for \code{geo_large = 'cbsa'} and 2011 onward for \code{geo_large = 'csa'} or \code{geo_large = 'metro'}) but may be available from other U.S. Census Bureau surveys. The twenty racial/ethnic subgroups (U.S. Census Bureau definitions) are: +#' The function uses the \code{\link[tidycensus]{get_acs}} function to obtain U.S. Census Bureau 5-year American Community Survey characteristics used for the computation. The yearly estimates are available for 2009 onward when ACS-5 data are available (2010 onward for \code{geo_large = 'cbsa'} and 2011 onward for \code{geo_large = 'csa'} or \code{geo_large = 'metro'}) but may be available from other U.S. Census Bureau surveys. The twenty racial or ethnic subgroups (U.S. Census Bureau definitions) are: #' \itemize{ #' \item \strong{B03002_002}: not Hispanic or Latino \code{'NHoL'} #' \item \strong{B03002_003}: not Hispanic or Latino, white alone \code{'NHoLW'} @@ -39,7 +39,7 @@ #' #' Use the internal \code{state} and \code{county} arguments within the \code{\link[tidycensus]{get_acs}} function to specify geographic extent of the data output. #' -#' \emph{SP} is a measure of clustering of racial/ethnic populations within smaller geographical areas that are located within larger geographical areas. \emph{SP} can range in value from 0 to Inf and represents the degree to which an area is a racial or ethnic enclave. A value of 1 indicates there is no differential clustering between subgroup and referent group members. A value greater than 1 indicates subgroup members live nearer to one another than to referent subgroup members. A value less than 1 indicates subgroup live nearer to and referent subgroup members than to their own subgroup members. +#' \emph{SP} is a measure of clustering of racial or ethnic populations within smaller geographical areas that are located within larger geographical areas. \emph{SP} can range in value from 0 to Inf and represents the degree to which an area is a racial or ethnic enclave. A value of 1 indicates there is no differential clustering between subgroup and referent group members. A value greater than 1 indicates subgroup members live nearer to one another than to referent subgroup members. A value less than 1 indicates subgroup live nearer to and referent subgroup members than to their own subgroup members. #' #' The metric uses the exponential transform of a distance matrix (kilometers) between smaller geographical area centroids, with a diagonal defined as \code{(0.6*a_{i})^{0.5}} where \code{a_{i}} is the area (square kilometers) of smaller geographical unit \code{i} as defined by White (1983) \doi{10.1086/227768}. #' @@ -56,6 +56,7 @@ #' @import dplyr #' @importFrom sf st_centroid st_distance st_drop_geometry st_within #' @importFrom stats complete.cases +#' @importFrom stringr str_trim #' @importFrom tidycensus get_acs #' @importFrom tidyr pivot_longer separate #' @importFrom tigris combined_statistical_areas core_based_statistical_areas metro_divisions @@ -289,8 +290,8 @@ white_blau <- function(geo_large = 'county', ) } - # Count of racial/ethnic subgroup populations - ## Count of racial/ethnic comparison subgroup population + # Count of racial or ethnic subgroup populations + ## Count of racial or ethnic comparison subgroup population if (length(in_subgroup) == 1) { out_dat <- out_dat %>% dplyr::mutate(subgroup = as.data.frame(.)[, in_subgroup]) @@ -298,7 +299,7 @@ white_blau <- function(geo_large = 'county', out_dat <- out_dat %>% dplyr::mutate(subgroup = rowSums(as.data.frame(.)[, in_subgroup])) } - ## Count of racial/ethnic reference subgroup population + ## Count of racial or ethnic reference subgroup population if (length(in_subgroup_ref) == 1) { out_dat <- out_dat %>% dplyr::mutate(subgroup_ref = as.data.frame(.)[, in_subgroup_ref]) @@ -312,10 +313,10 @@ white_blau <- function(geo_large = 'county', ## D_{jt} = 1/2 \sum_{i=1}^{k} | \frac{x_{ijt}}{X_{jt}}-\frac{y_{ijt}}{Y_{jt}}| ## Where for k smaller geographies: ## D_{jt} denotes the DI of larger geography j at time t - ## x_{ijt} denotes the racial/ethnic subgroup population of smaller geography i within larger geography j at time t - ## X_{jt} denotes the racial/ethnic subgroup population of larger geography j at time t - ## y_{ijt} denotes the racial/ethnic referent subgroup population of smaller geography i within larger geography j at time t - ## Y_{jt} denotes the racial/ethnic referent subgroup population of larger geography j at time t + ## x_{ijt} denotes the racial or ethnic subgroup population of smaller geography i within larger geography j at time t + ## X_{jt} denotes the racial or ethnic subgroup population of larger geography j at time t + ## y_{ijt} denotes the racial or ethnic referent subgroup population of smaller geography i within larger geography j at time t + ## Y_{jt} denotes the racial or ethnic referent subgroup population of larger geography j at time t ## Compute out_tmp <- out_dat %>% diff --git a/README.md b/README.md index ab2e413..2f930d4 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ ### Overview -The *ndi* package is a suite of [**R**](https://cran.r-project.org/) functions to compute various metrics of socio-economic deprivation and disparity in the United States. Some metrics are considered 'spatial' because they consider the values of neighboring (i.e., adjacent) census geographies in their computation, while other metrics are 'aspatial' because they only consider the value within each census geography. Two types of aspatial neighborhood deprivation index (*NDI*) are available: (1) based on [Messer et al. (2006)](https://doi.org/10.1007/s11524-006-9094-x) and (2) based on [Andrews et al. (2020)](https://doi.org/10.1080/17445647.2020.1750066) and [Slotman et al. (2022)](https://doi.org/10.1016/j.dib.2022.108002) who use variables chosen by [Roux and Mair (2010)](https://doi.org/10.1111/j.1749-6632.2009.05333.x). Both are a decomposition of various demographic characteristics from the U.S. Census Bureau American Community Survey 5-year estimates (ACS-5; 2006-2010 onward) pulled by the [tidycensus](https://CRAN.R-project.org/package=tidycensus) package. Using data from the ACS-5 (2005-2009 onward), the *ndi* package can also compute the (1) spatial Racial Isolation Index (*RI*) based on [Anthopolos et al. (2011)](https://doi.org/10.1016/j.sste.2011.06.002), (2) spatial Educational Isolation Index (*EI*) based on [Bravo et al. (2021)](https://doi.org/10.3390/ijerph18179384), (3) aspatial Index of Concentration at the Extremes (*ICE*) based on [Feldman et al. (2015)](https://doi.org/10.1136/jech-2015-205728) and [Krieger et al. (2016)](https://doi.org/10.2105/AJPH.2015.302955), (4) aspatial racial/ethnic Dissimilarity Index (*D*) based on [Duncan & Duncan (1955)](https://doi.org/10.2307/2088328), (5) aspatial income or racial/ethnic Atkinson Index (*A*) based on [Atkinson (1970)](https://doi.org/10.1016/0022-0531(70)90039-6), (6) aspatial racial/ethnic Interaction Index (_xPy\*_) based on Shevky & Williams (1949; ISBN-13:978-0-837-15637-8) and [Bell (1954)](https://doi.org/10.2307/2574118), (7) aspatial racial/ethnic Correlation Ratio (*V*) based on [Bell (1954)](https://doi.org/10.2307/2574118) and [White (1986)](https://doi.org/10.2307/3644339), (8) aspatial racial/ethnic Location Quotient (*LQ*) based on [Merton (1939)](https://doi.org/10.2307/2084686) and [Sudano et al. (2013)](https://doi.org/10.1016/j.healthplace.2012.09.015), (9) aspatial racial/ethnic Local Exposure and Isolation (*LEx/Is*) metric based on [Bemanian & Beyer (2017)](https://doi.org/10.1158/1055-9965.EPI-16-0926), (10) aspatial racial/ethnic Delta (*DEL*) based on [Hoover (1941)](https://doi.org/10.1017/S0022050700052980) and Duncan et al. (1961; LC:60007089), (11) an index of spatial proximity (*SP*) based on [White (1986)](https://doi.org/10.2307/3644339) and Blau (1977; ISBN-13:978-0-029-03660-0), and (12) the aspatial racial/ethnic Isolation Index (_xPx\*_) based on Lieberson (1981; ISBN-13:978-1-032-53884-6) and [Bell (1954)](https://doi.org/10.2307/2574118). Also using data from the ACS-5 (2005-2009 onward), the *ndi* package can retrieve the aspatial Gini Index (*G*) based on [Gini (1921)](https://doi.org/10.2307/2223319). +The *ndi* package is a suite of [**R**](https://cran.r-project.org/) functions to compute various metrics of socio-economic deprivation and disparity in the United States. Some metrics are considered 'spatial' because they consider the values of neighboring (i.e., adjacent) census geographies in their computation, while other metrics are 'aspatial' because they only consider the value within each census geography. Two types of aspatial neighborhood deprivation index (*NDI*) are available: (1) based on [Messer et al. (2006)](https://doi.org/10.1007/s11524-006-9094-x) and (2) based on [Andrews et al. (2020)](https://doi.org/10.1080/17445647.2020.1750066) and [Slotman et al. (2022)](https://doi.org/10.1016/j.dib.2022.108002) who use variables chosen by [Roux and Mair (2010)](https://doi.org/10.1111/j.1749-6632.2009.05333.x). Both are a decomposition of various demographic characteristics from the U.S. Census Bureau American Community Survey 5-year estimates (ACS-5; 2006-2010 onward) pulled by the [tidycensus](https://CRAN.R-project.org/package=tidycensus) package. Using data from the ACS-5 (2005-2009 onward), the *ndi* package can also compute the (1) spatial Racial Isolation Index (*RI*) based on [Anthopolos et al. (2011)](https://doi.org/10.1016/j.sste.2011.06.002), (2) spatial Educational Isolation Index (*EI*) based on [Bravo et al. (2021)](https://doi.org/10.3390/ijerph18179384), (3) aspatial Index of Concentration at the Extremes (*ICE*) based on [Feldman et al. (2015)](https://doi.org/10.1136/jech-2015-205728) and [Krieger et al. (2016)](https://doi.org/10.2105/AJPH.2015.302955), (4) aspatial racial or ethnic Dissimilarity Index (*D*) based on [Duncan & Duncan (1955)](https://doi.org/10.2307/2088328), (5) aspatial income or racial or ethnic Atkinson Index (*A*) based on [Atkinson (1970)](https://doi.org/10.1016/0022-0531(70)90039-6), (6) aspatial racial or ethnic Interaction Index (_xPy\*_) based on Shevky & Williams (1949; ISBN-13:978-0-837-15637-8) and [Bell (1954)](https://doi.org/10.2307/2574118), (7) aspatial racial or ethnic Correlation Ratio (*V*) based on [Bell (1954)](https://doi.org/10.2307/2574118) and [White (1986)](https://doi.org/10.2307/3644339), (8) aspatial racial or ethnic Location Quotient (*LQ*) based on [Merton (1939)](https://doi.org/10.2307/2084686) and [Sudano et al. (2013)](https://doi.org/10.1016/j.healthplace.2012.09.015), (9) aspatial racial or ethnic Local Exposure and Isolation (*LEx/Is*) metric based on [Bemanian & Beyer (2017)](https://doi.org/10.1158/1055-9965.EPI-16-0926), (10) aspatial racial or ethnic Delta (*DEL*) based on [Hoover (1941)](https://doi.org/10.1017/S0022050700052980) and Duncan et al. (1961; LC:60007089), (11) an index of spatial proximity (*SP*) based on [White (1986)](https://doi.org/10.2307/3644339) and Blau (1977; ISBN-13:978-0-029-03660-0), and (12) the aspatial racial or ethnic Isolation Index (_xPx\*_) based on Lieberson (1981; ISBN-13:978-1-032-53884-6) and [Bell (1954)](https://doi.org/10.2307/2574118), and (13) the aspatial racial or ethnic Gini Index (*G*) based on [Gini (1921)](https://doi.org/10.2307/2223319). Also using data from the ACS-5 (2005-2009 onward), the *ndi* package can retrieve the aspatial income Gini Index (*G*) based on [Gini (1921)](https://doi.org/10.2307/2223319). ### Installation @@ -52,11 +52,11 @@ To install the development version from GitHub: bell -Compute the aspatial racial/ethnic Interaction Index (xPy*) based on Shevky & Williams (1949; ISBN-13:978-0-837-15637-8) and Bell (1954) +Compute the aspatial racial or ethnic Interaction Index (xPy*) based on Shevky & Williams (1949; ISBN-13:978-0-837-15637-8) and Bell (1954) bemanian_beyer -Compute the aspatial racial/ethnic Local Exposure and Isolation (LEx/Is) metric based on Bemanian & Beyer (2017) +Compute the aspatial racial or ethnic Local Exposure and Isolation (LEx/Is) metric based on Bemanian & Beyer (2017) bravo @@ -64,14 +64,14 @@ To install the development version from GitHub: duncan -Compute the aspatial racial/ethnic Dissimilarity Index (D) based on Duncan & Duncan (1955) +Compute the aspatial racial or ethnic Dissimilarity Index (D) based on Duncan & Duncan (1955) gini -Retrieve the aspatial Gini Index (G) based on Gini (1921) +Compute the aspatial racial or ethnic Gini Index (G) and retrieve the aspatial income Gini Index (G) based on Gini (1921) hoover -Compute the aspatial racial/ethnic Delta (DEL) based on Hoover (1941) and Duncan et al. (1961; LC:60007089) +Compute the aspatial racial or ethnic Delta (DEL) based on Hoover (1941) and Duncan et al. (1961; LC:60007089) krieger @@ -79,7 +79,7 @@ To install the development version from GitHub: lieberson -Compute the aspatial racial/ethnic Isolation Index (xPx*) based on Lieberson (1981; ISBN-13:978-1-032-53884-6) and Bell (1954) +Compute the aspatial racial or ethnic Isolation Index (xPx*) based on Lieberson (1981; ISBN-13:978-1-032-53884-6) and Bell (1954) messer @@ -91,11 +91,11 @@ To install the development version from GitHub: sudano -Compute the aspatial racial/ethnic Location Quotient (LQ) based on Merton (1938) and Sudano et al. (2013) +Compute the aspatial racial or ethnic Location Quotient (LQ) based on Merton (1938) and Sudano et al. (2013) white -Compute the aspatial racial/ethnic Correlation Ratio (V) based on Bell (1954) and White (1986) +Compute the aspatial racial or ethnic Correlation Ratio (V) based on Bell (1954) and White (1986) white_blau @@ -440,12 +440,21 @@ table(NDI_2020_DC$NDIQuart, NDI_2020_DC$NDIQuint) ``` ``` r -# ---------------------------- # -# Retrieve aspatial Gini Index # -# ---------------------------- # +# ------------------------------------------ # +# Compute aspatial race or ethnic Gini Index # +# ------------------------------------------ # -# Gini Index based on Gini (1921) from the ACS-5 -G_2020_DC <- gini(state = 'DC', year = 2020) +# Gini Index based on Gini (1921) +## Selected subgroup: Not Hispanic or Latino, Black or African American alone +## Selected large geography: census tract +## Selected small geography: census block group +G_2020_DC <- gini( + geo_large = 'tract', + geo_small = 'block group', + state = 'DC', + year = 2020, + subgroup = 'NHoLB' +) # Obtain the 2020 census tracts from the 'tigris' package tract_2020_DC <- tracts(state = 'DC', year = 2020, cb = TRUE) @@ -457,7 +466,52 @@ G_2020_DC <- tract_2020_DC %>% ggplot() + geom_sf( data = G_2020_DC, - aes(fill = G), + aes(fill = G_re), + color = 'white' + ) + + theme_bw() + + scale_fill_viridis_c(limits = c(0, 1)) + + labs( + fill = 'Index (Continuous)', + caption = 'Source: U.S. Census ACS 2016-2020 estimates' + ) + + ggtitle( + 'Gini Index\n + Washington, D.C. census block groups to tracts', + subtitle = 'Black non-Hispanic' + ) +``` + +![](man/figures/g_re.png) + +``` r +# ------------------------------------ # +# Retrieve aspatial income Gini Index # +# ------------------------------------ # + +# Gini Index based on Gini (1921) +## Selected subgroup: Not Hispanic or Latino, Black or African American alone +## Selected large geography: county (or district for DC) +## Selected small geography: census tract +G_2020_DC <- gini( + geo_large = 'county', + geo_small = 'tract', + state = 'DC', + year = 2020, + subgroup = 'NHoLB' +) + +# Obtain the 2020 census tracts from the 'tigris' package +tract_2020_DC <- tracts(state = 'DC', year = 2020, cb = TRUE) + +# Join the G (Gini) values found in `g_data` to the census tract geometry +G_2020_DC <- tract_2020_DC %>% + left_join(G_2020_DC$g_data , by = 'GEOID') + +ggplot() + + geom_sf( + data = G_2020_DC, + aes(fill = G_inc), color = 'white' ) + theme_bw() + @@ -467,12 +521,13 @@ ggplot() + caption = 'Source: U.S. Census ACS 2016-2020 estimates' ) + ggtitle( - 'Gini Index\nGrey color denotes no data', - subtitle = 'Washington, D.C. tracts' + 'Gini Index\n + Washington, D.C. census tracts', + subtitle = 'Income' ) ``` -![](man/figures/g.png) +![](man/figures/g_inc.png) ``` r # ---------------------------------------------------- # @@ -618,7 +673,7 @@ ggplot() + ![](man/figures/ice2.png) ```r -# Plot ICE for Race/Ethnicity +# Plot ICE for Race or Ethnicity ggplot() + geom_sf( data = ICE_2020_DC, @@ -637,7 +692,7 @@ ggplot() + caption = 'Source: U.S. Census ACS 2016-2020 estimates' ) + ggtitle( - 'Index of Concentration at the Extremes\nRace/Ethnicity (Krieger)', + 'Index of Concentration at the Extremes\nRace pr Ethnicity (Krieger)', subtitle = 'white non-Hispanic vs. black non-Hispanic' ) ``` @@ -645,7 +700,7 @@ ggplot() + ![](man/figures/ice3.png) ``` -# Plot ICE for Income and Race/Ethnicity Combined +# Plot ICE for Income and Race or Ethnicity Combined ## white non-Hispanic in 80th income percentile vs. ## black (including Hispanic) in 20th income percentile ggplot() + @@ -666,7 +721,7 @@ ggplot() + caption = 'Source: U.S. Census ACS 2016-2020 estimates' ) + ggtitle( - 'Index of Concentration at the Extremes\nIncome and race/ethnicity combined (Krieger)', + 'Index of Concentration at the Extremes\nIncome and race or ethnicity combined (Krieger)', subtitle = 'white non-Hispanic in 80th income percentile vs. black (incl. Hispanic) in 20th inc. percentile' ) @@ -675,7 +730,7 @@ ggplot() + ![](man/figures/ice4.png) ```r -# Plot ICE for Income and Race/Ethnicity Combined +# Plot ICE for Income and Race or Ethnicity Combined ## white non-Hispanic in 80th income percentile vs. white non-Hispanic in 20th income percentile ggplot() + geom_sf( @@ -695,7 +750,7 @@ ggplot() + caption = 'Source: U.S. Census ACS 2016-2020 estimates' ) + ggtitle( - 'Index of Concentration at the Extremes\nIncome and race/ethnicity combined (Krieger)', + 'Index of Concentration at the Extremes\nIncome and race or ethnicity combined (Krieger)', subtitle = 'white non-Hispanic in 80th income percentile vs. white non-Hispanic in 20th income percentile' ) @@ -704,9 +759,9 @@ ggplot() + ![](man/figures/ice5.png) ```r -# -------------------------------------------------------------------- # -# Compute aspatial racial/ethnic Dissimilarity Index (Duncan & Duncan) # -# -------------------------------------------------------------------- # +# ----------------------------------------------------------------------- # +# Compute aspatial racial or ethnic Dissimilarity Index (Duncan & Duncan) # +# ----------------------------------------------------------------------- # # Dissimilarity Index based on Duncan & Duncan (1955) ## Selected subgroup comparison: Not Hispanic or Latino, Black or African American alone @@ -751,9 +806,9 @@ ggplot() + ![](man/figures/d.png) ```r -# -------------------------------------------------------- # -# Compute aspatial racial/ethnic Atkinson Index (Atkinson) # -# -------------------------------------------------------- # +# ----------------------------------------------------------- # +# Compute aspatial racial or ethnic Atkinson Index (Atkinson) # +# ----------------------------------------------------------- # # Atkinson Index based on Atkinson (1970) ## Selected subgroup: Not Hispanic or Latino, Black or African American alone @@ -797,9 +852,9 @@ ggplot() + ![](man/figures/a.png) ```r -# ----------------------------------------------------------------------------- # -# Compute aspatial racial/ethnic Atkinson Index (Atkinson) with the Hölder mean # -# ----------------------------------------------------------------------------- # +# -------------------------------------------------------------------------------- # +# Compute aspatial racial or ethnic Atkinson Index (Atkinson) with the Hölder mean # +# -------------------------------------------------------------------------------- # # Atkinson Index based on Atkinson (1970) ## Selected subgroup: Not Hispanic or Latino, Black or African American alone @@ -845,9 +900,9 @@ ggplot() + ![](man/figures/a_holder.png) ```r -# ------------------------------------------------------- # -# Compute aspatial racial/ethnic Interaction Index (Bell) # -# ------------------------------------------------------- # +# ---------------------------------------------------------- # +# Compute aspatial racial or ethnic Interaction Index (Bell) # +# ---------------------------------------------------------- # # Interaction Index based on Shevky & Williams (1949; ISBN-13:978-0-837-15637-8) and Bell (1954) ## Selected subgroup: Not Hispanic or Latino, Black or African American alone @@ -892,9 +947,9 @@ ggplot() + ![](man/figures/xpy_star.png) ```r -# -------------------------------------------------------- # -# Compute aspatial racial/ethnic Correlation Ratio (White) # -# -------------------------------------------------------- # +# ----------------------------------------------------------- # +# Compute aspatial racial or ethnic Correlation Ratio (White) # +# ----------------------------------------------------------- # # Correlation Ratio based on Bell (1954) and White (1986) ## Selected subgroup: Not Hispanic or Latino, Black or African American alone @@ -942,9 +997,9 @@ ggplot() + ![](man/figures/v.png) ```r -# --------------------------------------------------------- # -# Compute aspatial racial/ethnic Location Quotient (Sudano) # -# --------------------------------------------------------- # +# ------------------------------------------------------------ # +# Compute aspatial racial or ethnic Location Quotient (Sudano) # +# ------------------------------------------------------------ # # Location Quotient based on Merton (1938) and Sudano (2013) ## Selected subgroup: Not Hispanic or Latino, Black or African American alone @@ -987,9 +1042,9 @@ ggplot() + ![](man/figures/lq.png) ```r -# ------------------------------------------------------------------------------------- # -# Compute aspatial racial/ethnic Local Exposure and Isolation (Bemanian & Beyer) metric # -# ------------------------------------------------------------------------------------- # +# ---------------------------------------------------------------------------------------- # +# Compute aspatial racial or ethnic Local Exposure and Isolation (Bemanian & Beyer) metric # +# ---------------------------------------------------------------------------------------- # # Local Exposure and Isolation metric based on Bemanian & Beyer (2017) ## Selected subgroup: Not Hispanic or Latino, Black or African American alone @@ -1039,9 +1094,9 @@ ggplot() + ![](man/figures/lexis.png) ```r -# --------------------------------------------- # -# Compute aspatial racial/ethnic Delta (Hoover) # -# --------------------------------------------- # +# ------------------------------------------------ # +# Compute aspatial racial or ethnic Delta (Hoover) # +# ------------------------------------------------ # # Delta based on Hoover (1941) and Duncan et al. (1961) ## Selected subgroup: Not Hispanic or Latino, Black or African American alone @@ -1135,9 +1190,9 @@ ggplot() + ![](man/figures/sp.png) ```r -# ---------------------------------------------------------- # -# Compute aspatial racial/ethnic Isolation Index (Lieberson) # -# ---------------------------------------------------------- # +# ------------------------------------------------------------- # +# Compute aspatial racial or ethnic Isolation Index (Lieberson) # +# ------------------------------------------------------------- # # Interaction Index based on Lieberson (1981; ISBN-13:978-1-032-53884-6) and Bell (1954) ## Selected subgroup: Not Hispanic or Latino, Black or African American alone diff --git a/cran-comments.md b/cran-comments.md index 697a822..b5b09b6 100644 --- a/cran-comments.md +++ b/cran-comments.md @@ -1,17 +1,19 @@ ## This is the seventh resubmission * Actions taken since previous submission: - * Added `hoover()` function to compute the aspatial racial/ethnic Delta (*DEL*) based on [Hoover (1941)](https://doi.org/10.1017/S0022050700052980) and Duncan et al. (1961; LC:60007089) + * Added `hoover()` function to compute the aspatial racial or ethnic Delta (*DEL*) based on [Hoover (1941)](https://doi.org/10.1017/S0022050700052980) and Duncan et al. (1961; LC:60007089) * Added `white_blau()` function to compute an index of spatial proximity (*SP*) based on [White (1986)](https://doi.org/10.2307/3644339) and Blau (1977; ISBN-13:978-0-029-03660-0) - * Added `lieberson()` function to compute he aspatial racial/ethnic Isolation Index (_xPx\*_) based on [White (1986)](https://doi.org/10.2307/3644339) and Blau (1977; ISBN-13:978-0-029-03660-0) - * Added `geo_large = 'cbsa'` for Core Based Statistical Areas, `geo_large = 'csa'` for Combined Statistical Areas, and `geo_large = 'metro'` for Metropolitan Divisions as the larger geographical unit in `atkinson()`, `bell()`, `bemanian_beyer()`, `duncan()`, `hoover()`, `sudano()`, and `white()`, `white_blau()` functions. - * Added `holder` argument to `atkinson()` function to toggle the computation with or without the Hölder mean. The function can now compute *A* without the Hölder mean. The default is `holder = TRUE`. + * Added `lieberson()` function to compute the aspatial racial or ethnic Isolation Index (_xPx\*_) based on Lieberson (1981; ISBN-13:978-1-032-53884-6) and and [Bell (1954)](https://doi.org/10.2307/2574118) + * Added `geo_large = 'cbsa'` for Core Based Statistical Areas, `geo_large = 'csa'` for Combined Statistical Areas, and `geo_large = 'metro'` for Metropolitan Divisions as the larger geographical unit in `atkinson()`, `bell()`, `bemanian_beyer()`, `duncan()`, `hoover()`, `lieberson()`, `sudano()`, and `white()`, `white_blau()` functions. + * Added `holder` argument to `atkinson()` function to toggle the computation with or without the Hölder mean. The function can now compute *A* without the Hölder mean. The default is `holder = FALSE`. + * The `gini()` function now computes the aspatial racial or ethnic Gini Index (*G*) based on [Gini (1921)](https://doi.org/10.2307/2223319) as the main outcome. Arguments `geo_large`, `geo_small`, `subgroup`, and `omit_NAs` were added and argument `geo` was deprecated. The `gini()` function still retrieves the original output of the aspatial income Gini Index (*G*) at each smaller geography and is moved from the `g` output to `g_data` output. * `bell()` function computes the Interaction Index (Bell) not the Isolation Index as previously documented. Updated documentation throughout * Fixed bug in `bell()`, `bemanian_beyer()`, `duncan()`, `sudano()`, and `white()` functions when a smaller geography contains n=0 total population, will assign a value of zero (0) in the internal calculation instead of NA * Renamed *AI* as *A*, *DI* as *D*, *Gini* as *G*, and *II* as _xPy\*_ to align with the definitions from [Massey & Denton (1988)](https://doi.org/10.1093/sf/67.2.281). The output for `atkinson()` now produces `a` instead of `ai`. The output for `duncan()` now produces `d` instead of `ai`. The output for `gini()` now produces `g` instead of `gini`. The output for `bell()` now produces `xPy_star` instead of `II`. The internal functions `ai_fun()`, `di_fun()` and `ii_fun()` were renamed `a_fun()`, `d_fun()` and `xpy_star_fun()`, respectively. * `tigris` and `units` are now Imports * 'package.R' deprecated. Replaced with 'ndi-package.R' * Re-formatted code and documentation throughout for consistent readability + * Renamed 'race/ethnicity' or 'racial/ethnic' to 'race or ethnicity' or 'racial or ethnic' throughout documentation to use more modern, inclusive, and appropriate language * Updated documentation about value range of *V* (White) from `{0 to 1}` to `{-Inf to Inf}` * Add examples for `hoover()` and `white_blau()` functions in vignette and README * Add example for `holder` argument in `atkinson()` function in README diff --git a/man/anthopolos.Rd b/man/anthopolos.Rd index 8d4039b..2895b6b 100644 --- a/man/anthopolos.Rd +++ b/man/anthopolos.Rd @@ -11,7 +11,7 @@ anthopolos(geo = "tract", year = 2020, subgroup, quiet = FALSE, ...) \item{year}{Numeric. The year to compute the estimate. The default is 2020, and the years 2009 onward are currently available.} -\item{subgroup}{Character string specifying the racial/ethnic subgroup(s). See Details for available choices.} +\item{subgroup}{Character string specifying the racial or ethnic subgroup(s). See Details for available choices.} \item{quiet}{Logical. If TRUE, will display messages about potential missing census information. The default is FALSE.} @@ -29,9 +29,9 @@ An object of class 'list'. This is a named list with the following components: Compute the spatial Racial Isolation Index (Anthopolos) of selected subgroup(s). } \details{ -This function will compute the spatial Racial Isolation Index (\emph{RI}) of U.S. census tracts or counties for a specified geographical extent (e.g., the entire U.S. or a single state) based on Anthopolos et al. (2011) \doi{10.1016/j.sste.2011.06.002} who originally designed the metric for the racial isolation of non-Hispanic Black individuals. This function provides the computation of \emph{RI} for any of the U.S. Census Bureau race/ethnicity subgroups (including Hispanic and non-Hispanic individuals). +This function will compute the spatial Racial Isolation Index (\emph{RI}) of U.S. census tracts or counties for a specified geographical extent (e.g., the entire U.S. or a single state) based on Anthopolos et al. (2011) \doi{10.1016/j.sste.2011.06.002} who originally designed the metric for the racial isolation of non-Hispanic Black individuals. This function provides the computation of \emph{RI} for any of the U.S. Census Bureau race or ethnicity subgroups (including Hispanic and non-Hispanic individuals). -The function uses the \code{\link[tidycensus]{get_acs}} function to obtain U.S. Census Bureau 5-year American Community Survey characteristics used for the geospatial computation. The yearly estimates are available for 2009 onward when ACS-5 data are available but are available from other U.S. Census Bureau surveys. The twenty racial/ethnic subgroups (U.S. Census Bureau definitions) are: +The function uses the \code{\link[tidycensus]{get_acs}} function to obtain U.S. Census Bureau 5-year American Community Survey characteristics used for the geospatial computation. The yearly estimates are available for 2009 onward when ACS-5 data are available but are available from other U.S. Census Bureau surveys. The twenty racial or ethnic subgroups (U.S. Census Bureau definitions) are: \itemize{ \item \strong{B03002_002}: not Hispanic or Latino \code{'NHoL'} \item \strong{B03002_003}: not Hispanic or Latino, white alone\code{'NHoLW'} @@ -57,7 +57,7 @@ The function uses the \code{\link[tidycensus]{get_acs}} function to obtain U.S. Use the internal \code{state} and \code{county} arguments within the \code{\link[tidycensus]{get_acs}} function to specify geographic extent of the data output. NOTE: Current version does not correct for edge effects (e.g., census geographies along the specified spatial extent border, coastline, or U.S.-Mexico / U.S.-Canada border) may have few neighboring census geographies, and \emph{RI} values in these census geographies may be unstable. A stop-gap solution for the former source of edge effect is to compute the \emph{RI} for neighboring census geographies (i.e., the states bordering a study area of interest) and then use the estimates of the study area of interest. -A census geography (and its neighbors) that has nearly all of its population who identify with the specified race/ethnicity subgroup(s) (e.g., non-Hispanic or Latino, Black or African American alone) will have an \emph{RI} value close to 1. In contrast, a census geography (and its neighbors) that has nearly none of its population who identify with the specified race/ethnicity subgroup(s) (e.g., not non-Hispanic or Latino, Black or African American alone) will have an \emph{RI} value close to 0. +A census geography (and its neighbors) that has nearly all of its population who identify with the specified race or ethnicity subgroup(s) (e.g., non-Hispanic or Latino, Black or African American alone) will have an \emph{RI} value close to 1. In contrast, a census geography (and its neighbors) that has nearly none of its population who identify with the specified race or ethnicity subgroup(s) (e.g., not non-Hispanic or Latino, Black or African American alone) will have an \emph{RI} value close to 0. } \examples{ \dontrun{ diff --git a/man/atkinson.Rd b/man/atkinson.Rd index b9c2dcd..8af7fe6 100644 --- a/man/atkinson.Rd +++ b/man/atkinson.Rd @@ -23,7 +23,7 @@ atkinson( \item{year}{Numeric. The year to compute the estimate. The default is 2020, and the years 2009 onward are currently available.} -\item{subgroup}{Character string specifying the income or racial/ethnic subgroup(s) as the comparison population. See Details for available choices.} +\item{subgroup}{Character string specifying the income or racial or ethnic subgroup(s) as the comparison population. See Details for available choices.} \item{epsilon}{Numerical. Shape parameter that denotes the aversion to inequality. Value must be between 0 and 1.0 (the default is 0.5).} @@ -45,12 +45,12 @@ An object of class 'list'. This is a named list with the following components: } } \description{ -Compute the aspatial Atkinson Index of income or selected racial/ethnic subgroup(s) and U.S. geographies. +Compute the aspatial Atkinson Index of income or selected racial or ethnic subgroup(s) and U.S. geographies. } \details{ -This function will compute the aspatial Atkinson Index (\emph{A}) of income or selected racial/ethnic subgroups and U.S. geographies for a specified geographical extent (e.g., the entire U.S. or a single state) based on Atkinson (1970) \doi{10.1016/0022-0531(70)90039-6}. This function provides the computation of \emph{A} for median household income and any of the U.S. Census Bureau race/ethnicity subgroups (including Hispanic and non-Hispanic individuals). +This function will compute the aspatial Atkinson Index (\emph{A}) of income or selected racial or ethnic subgroups and U.S. geographies for a specified geographical extent (e.g., the entire U.S. or a single state) based on Atkinson (1970) \doi{10.1016/0022-0531(70)90039-6}. This function provides the computation of \emph{A} for median household income and any of the U.S. Census Bureau race or ethnicity subgroups (including Hispanic and non-Hispanic individuals). -The function uses the \code{\link[tidycensus]{get_acs}} function to obtain U.S. Census Bureau 5-year American Community Survey characteristics used for the aspatial computation. The yearly estimates are available for 2009 onward when ACS-5 data are available (2010 onward for \code{geo_large = 'cbsa'} and 2011 onward for \code{geo_large = 'csa'} or \code{geo_large = 'metro'}) but may be available from other U.S. Census Bureau surveys. When \code{subgroup = 'MedHHInc'}, the metric will be computed for median household income ('B19013_001'). The twenty racial/ethnic subgroups (U.S. Census Bureau definitions) are: +The function uses the \code{\link[tidycensus]{get_acs}} function to obtain U.S. Census Bureau 5-year American Community Survey characteristics used for the aspatial computation. The yearly estimates are available for 2009 onward when ACS-5 data are available (2010 onward for \code{geo_large = 'cbsa'} and 2011 onward for \code{geo_large = 'csa'} or \code{geo_large = 'metro'}) but may be available from other U.S. Census Bureau surveys. When \code{subgroup = 'MedHHInc'}, the metric will be computed for median household income ('B19013_001'). The twenty racial or ethnic subgroups (U.S. Census Bureau definitions) are: \itemize{ \item \strong{B03002_002}: not Hispanic or Latino \code{'NHoL'} \item \strong{B03002_003}: not Hispanic or Latino, white alone \code{'NHoLW'} @@ -76,7 +76,7 @@ The function uses the \code{\link[tidycensus]{get_acs}} function to obtain U.S. Use the internal \code{state} and \code{county} arguments within the \code{\link[tidycensus]{get_acs}} function to specify geographic extent of the data output. -\emph{A} is a measure of the evenness of residential inequality (e.g., racial/ethnic segregation) when comparing smaller geographical areas to larger ones within which the smaller geographical areas are located. \emph{A} can range in value from 0 to 1 with smaller values indicating lower levels of inequality (e.g., less segregation). +\emph{A} is a measure of the evenness of residential inequality (e.g., racial or ethnic segregation) when comparing smaller geographical areas to larger ones within which the smaller geographical areas are located. \emph{A} can range in value from 0 to 1 with smaller values indicating lower levels of inequality (e.g., less segregation). The \code{epsilon} argument that determines how to weight the increments to inequality contributed by different proportions of the Lorenz curve. A user must explicitly decide how heavily to weight smaller geographical units at different points on the Lorenz curve (i.e., whether the index should take greater account of differences among areas of over- or under-representation). The \code{epsilon} argument must have values between 0 and 1.0. For \code{0 <= epsilon < 0.5} or less 'inequality-averse,' smaller geographical units with a subgroup proportion smaller than the subgroup proportion of the larger geographical unit contribute more to inequality ('over-representation'). For \code{0.5 < epsilon <= 1.0} or more 'inequality-averse,' smaller geographical units with a subgroup proportion larger than the subgroup proportion of the larger geographical unit contribute more to inequality ('under-representation'). If \code{epsilon = 0.5} (the default), units of over- and under-representation contribute equally to the index. See Section 2.3 of Saint-Jacques et al. (2020) \doi{10.48550/arXiv.2002.05819} for one method to select \code{epsilon}. diff --git a/man/bell.Rd b/man/bell.Rd index 02fc8ba..b1ddb1e 100644 --- a/man/bell.Rd +++ b/man/bell.Rd @@ -22,9 +22,9 @@ bell( \item{year}{Numeric. The year to compute the estimate. The default is 2020, and the years 2009 onward are currently available.} -\item{subgroup}{Character string specifying the racial/ethnic subgroup(s). See Details for available choices.} +\item{subgroup}{Character string specifying the racial or ethnic subgroup(s). See Details for available choices.} -\item{subgroup_ixn}{Character string specifying the racial/ethnic subgroup(s) as the interaction population. If the same as \code{subgroup}, will compute the simple isolation of the group. See Details for available choices.} +\item{subgroup_ixn}{Character string specifying the racial or ethnic subgroup(s) as the interaction population. If the same as \code{subgroup}, will compute the simple isolation of the group. See Details for available choices.} \item{omit_NAs}{Logical. If FALSE, will compute index for a larger geographical unit only if all of its smaller geographical units have values. The default is TRUE.} @@ -42,12 +42,12 @@ An object of class 'list'. This is a named list with the following components: } } \description{ -Compute the aspatial Interaction Index (Bell) of a selected racial/ethnic subgroup(s) and U.S. geographies. +Compute the aspatial Interaction Index (Bell) of a selected racial or ethnic subgroup(s) and U.S. geographies. } \details{ -This function will compute the aspatial Interaction Index (\emph{xPy\*}) of selected racial/ethnic subgroups and U.S. geographies for a specified geographical extent (e.g., the entire U.S. or a single state) based on Shevky & Williams (1949; ISBN-13:978-0-837-15637-8) and Bell (1954) \doi{10.2307/2574118}. This function provides the computation of \emph{xPy\*} for any of the U.S. Census Bureau race/ethnicity subgroups (including Hispanic and non-Hispanic individuals). +This function will compute the aspatial Interaction Index (\emph{xPy\*}) of selected racial or ethnic subgroups and U.S. geographies for a specified geographical extent (e.g., the entire U.S. or a single state) based on Shevky & Williams (1949; ISBN-13:978-0-837-15637-8) and Bell (1954) \doi{10.2307/2574118}. This function provides the computation of \emph{xPy\*} for any of the U.S. Census Bureau race or ethnicity subgroups (including Hispanic and non-Hispanic individuals). -The function uses the \code{\link[tidycensus]{get_acs}} function to obtain U.S. Census Bureau 5-year American Community Survey characteristics used for the aspatial computation. The yearly estimates are available for 2009 onward when ACS-5 data are available (2010 onward for \code{geo_large = 'cbsa'} and 2011 onward for \code{geo_large = 'csa'} or \code{geo_large = 'metro'}) but may be available from other U.S. Census Bureau surveys. The twenty racial/ethnic subgroups (U.S. Census Bureau definitions) are: +The function uses the \code{\link[tidycensus]{get_acs}} function to obtain U.S. Census Bureau 5-year American Community Survey characteristics used for the aspatial computation. The yearly estimates are available for 2009 onward when ACS-5 data are available (2010 onward for \code{geo_large = 'cbsa'} and 2011 onward for \code{geo_large = 'csa'} or \code{geo_large = 'metro'}) but may be available from other U.S. Census Bureau surveys. The twenty racial or ethnic subgroups (U.S. Census Bureau definitions) are: \itemize{ \item \strong{B03002_002}: not Hispanic or Latino \code{'NHoL'} \item \strong{B03002_003}: not Hispanic or Latino, white alone \code{'NHoLW'} diff --git a/man/bemanian_beyer.Rd b/man/bemanian_beyer.Rd index 1fabd38..0697688 100644 --- a/man/bemanian_beyer.Rd +++ b/man/bemanian_beyer.Rd @@ -22,9 +22,9 @@ bemanian_beyer( \item{year}{Numeric. The year to compute the estimate. The default is 2020, and the years 2009 onward are currently available.} -\item{subgroup}{Character string specifying the racial/ethnic subgroup(s). See Details for available choices.} +\item{subgroup}{Character string specifying the racial or ethnic subgroup(s). See Details for available choices.} -\item{subgroup_ixn}{Character string specifying the racial/ethnic subgroup(s) as the interaction population. If the same as \code{subgroup}, will compute the simple isolation of the group. See Details for available choices.} +\item{subgroup_ixn}{Character string specifying the racial or ethnic subgroup(s) as the interaction population. If the same as \code{subgroup}, will compute the simple isolation of the group. See Details for available choices.} \item{omit_NAs}{Logical. If FALSE, will compute index for a larger geographical unit only if all of its smaller geographical units have values. The default is TRUE.} @@ -42,12 +42,12 @@ An object of class 'list'. This is a named list with the following components: } } \description{ -Compute the aspatial Local Exposure and Isolation (Bemanian & Beyer) metric of a selected racial/ethnic subgroup(s) and U.S. geographies. +Compute the aspatial Local Exposure and Isolation (Bemanian & Beyer) metric of a selected racial or ethnic subgroup(s) and U.S. geographies. } \details{ -This function will compute the aspatial Local Exposure and Isolation (\emph{LEx/Is}) metric of selected racial/ethnic subgroups and U.S. geographies for a specified geographical extent (e.g., the entire U.S. or a single state) based on Bemanian & Beyer (2017) \doi{10.1158/1055-9965.EPI-16-0926}. This function provides the computation of \emph{LEx/Is} for any of the U.S. Census Bureau race/ethnicity subgroups (including Hispanic and non-Hispanic individuals). +This function will compute the aspatial Local Exposure and Isolation (\emph{LEx/Is}) metric of selected racial or ethnic subgroups and U.S. geographies for a specified geographical extent (e.g., the entire U.S. or a single state) based on Bemanian & Beyer (2017) \doi{10.1158/1055-9965.EPI-16-0926}. This function provides the computation of \emph{LEx/Is} for any of the U.S. Census Bureau race or ethnicity subgroups (including Hispanic and non-Hispanic individuals). -The function uses the \code{\link[tidycensus]{get_acs}} function to obtain U.S. Census Bureau 5-year American Community Survey characteristics used for the aspatial computation. The yearly estimates are available for 2009 onward when ACS-5 data are available (2010 onward for \code{geo_large = 'cbsa'} and 2011 onward for \code{geo_large = 'csa'} or \code{geo_large = 'metro'}) but may be available from other U.S. Census Bureau surveys. The twenty racial/ethnic subgroups (U.S. Census Bureau definitions) are: +The function uses the \code{\link[tidycensus]{get_acs}} function to obtain U.S. Census Bureau 5-year American Community Survey characteristics used for the aspatial computation. The yearly estimates are available for 2009 onward when ACS-5 data are available (2010 onward for \code{geo_large = 'cbsa'} and 2011 onward for \code{geo_large = 'csa'} or \code{geo_large = 'metro'}) but may be available from other U.S. Census Bureau surveys. The twenty racial or ethnic subgroups (U.S. Census Bureau definitions) are: \itemize{ \item \strong{B03002_002}: not Hispanic or Latino \code{'NHoL'} \item \strong{B03002_003}: not Hispanic or Latino, white alone \code{'NHoLW'} @@ -73,7 +73,7 @@ The function uses the \code{\link[tidycensus]{get_acs}} function to obtain U.S. Use the internal \code{state} and \code{county} arguments within the \code{\link[tidycensus]{get_acs}} function to specify geographic extent of the data output. -\emph{LEx/Is} is a measure of the probability that two individuals living within a specific smaller geography (e.g., census tract) of either different (i.e., exposure) or the same (i.e., isolation) racial/ethnic subgroup(s) will interact, assuming that individuals within a smaller geography are randomly mixed. \emph{LEx/Is} is standardized with a logit transformation and centered against an expected case that all races/ethnicities are evenly distributed across a larger geography. (Note: will adjust data by 0.025 if probabilities are zero, one, or undefined. The output will include a warning if adjusted. See \code{\link[car]{logit}} for additional details.) +\emph{LEx/Is} is a measure of the probability that two individuals living within a specific smaller geography (e.g., census tract) of either different (i.e., exposure) or the same (i.e., isolation) racial or ethnic subgroup(s) will interact, assuming that individuals within a smaller geography are randomly mixed. \emph{LEx/Is} is standardized with a logit transformation and centered against an expected case that all races or ethnicities are evenly distributed across a larger geography. (Note: will adjust data by 0.025 if probabilities are zero, one, or undefined. The output will include a warning if adjusted. See \code{\link[car]{logit}} for additional details.) \emph{LEx/Is} can range from negative infinity to infinity. If \emph{LEx/Is} is zero then the estimated probability of the interaction between two people of the given subgroup(s) within a smaller geography is equal to the expected probability if the subgroup(s) were perfectly mixed in the larger geography. If \emph{LEx/Is} is greater than zero then the interaction is more likely to occur within the smaller geography than in the larger geography, and if \emph{LEx/Is} is less than zero then the interaction is less likely to occur within the smaller geography than in the larger geography. Note: the exponentiation of each \emph{LEx/Is} metric results in the odds ratio of the specific exposure or isolation of interest in a smaller geography relative to the larger geography. diff --git a/man/duncan.Rd b/man/duncan.Rd index a55a080..09918de 100644 --- a/man/duncan.Rd +++ b/man/duncan.Rd @@ -22,9 +22,9 @@ duncan( \item{year}{Numeric. The year to compute the estimate. The default is 2020, and the years 2009 onward are currently available.} -\item{subgroup}{Character string specifying the racial/ethnic subgroup(s) as the comparison population. See Details for available choices.} +\item{subgroup}{Character string specifying the racial or ethnic subgroup(s) as the comparison population. See Details for available choices.} -\item{subgroup_ref}{Character string specifying the racial/ethnic subgroup(s) as the reference population. See Details for available choices.} +\item{subgroup_ref}{Character string specifying the racial or ethnic subgroup(s) as the reference population. See Details for available choices.} \item{omit_NAs}{Logical. If FALSE, will compute index for a larger geographical unit only if all of its smaller geographical units have values. The default is TRUE.} @@ -42,12 +42,12 @@ An object of class 'list'. This is a named list with the following components: } } \description{ -Compute the aspatial Dissimilarity Index (Duncan & Duncan) of selected racial/ethnic subgroup(s) and U.S. geographies +Compute the aspatial Dissimilarity Index (Duncan & Duncan) of selected racial or ethnic subgroup(s) and U.S. geographies } \details{ -This function will compute the aspatial Dissimilarity Index (\emph{D}) of selected racial/ethnic subgroups and U.S. geographies for a specified geographical extent (e.g., the entire U.S. or a single state) based on Duncan & Duncan (1955) \doi{10.2307/2088328}. This function provides the computation of \emph{D} for any of the U.S. Census Bureau race/ethnicity subgroups (including Hispanic and non-Hispanic individuals). +This function will compute the aspatial Dissimilarity Index (\emph{D}) of selected racial or ethnic subgroups and U.S. geographies for a specified geographical extent (e.g., the entire U.S. or a single state) based on Duncan & Duncan (1955) \doi{10.2307/2088328}. This function provides the computation of \emph{D} for any of the U.S. Census Bureau race or ethnicity subgroups (including Hispanic and non-Hispanic individuals). -The function uses the \code{\link[tidycensus]{get_acs}} function to obtain U.S. Census Bureau 5-year American Community Survey characteristics used for the aspatial computation. The yearly estimates are available for 2009 onward when ACS-5 data are available (2010 onward for \code{geo_large = 'cbsa'} and 2011 onward for \code{geo_large = 'csa'} or \code{geo_large = 'metro'}) but may be available from other U.S. Census Bureau surveys. The twenty racial/ethnic subgroups (U.S. Census Bureau definitions) are: +The function uses the \code{\link[tidycensus]{get_acs}} function to obtain U.S. Census Bureau 5-year American Community Survey characteristics used for the aspatial computation. The yearly estimates are available for 2009 onward when ACS-5 data are available (2010 onward for \code{geo_large = 'cbsa'} and 2011 onward for \code{geo_large = 'csa'} or \code{geo_large = 'metro'}) but may be available from other U.S. Census Bureau surveys. The twenty racial or ethnic subgroups (U.S. Census Bureau definitions) are: \itemize{ \item \strong{B03002_002}: not Hispanic or Latino \code{'NHoL'} \item \strong{B03002_003}: not Hispanic or Latino, white alone \code{'NHoLW'} @@ -73,7 +73,7 @@ The function uses the \code{\link[tidycensus]{get_acs}} function to obtain U.S. Use the internal \code{state} and \code{county} arguments within the \code{\link[tidycensus]{get_acs}} function to specify geographic extent of the data output. -\emph{D} is a measure of the evenness of racial/ethnic residential segregation when comparing smaller geographical areas to larger ones within which the smaller geographical areas are located. \emph{D} can range in value from 0 to 1 and represents the proportion of racial/ethnic subgroup members that would have to change their area of residence to achieve an even distribution within the larger geographical area under conditions of maximum segregation. +\emph{D} is a measure of the evenness of racial or ethnic residential segregation when comparing smaller geographical areas to larger ones within which the smaller geographical areas are located. \emph{D} can range in value from 0 to 1 and represents the proportion of racial or ethnic subgroup members that would have to change their area of residence to achieve an even distribution within the larger geographical area under conditions of maximum segregation. Larger geographies available include state \code{geo_large = 'state'}, county \code{geo_large = 'county'}, census tract \code{geo_large = 'tract'}, Core Based Statistical Area \code{geo_large = 'cbsa'}, Combined Statistical Area \code{geo_large = 'csa'}, and Metropolitan Division \code{geo_large = 'metro'} levels. Smaller geographies available include, county \code{geo_small = 'county'}, census tract \code{geo_small = 'tract'}, and census block group \code{geo_small = 'block group'} levels. If a larger geographical area is comprised of only one smaller geographical area (e.g., a U.S county contains only one census tract), then the \emph{D} value returned is NA. If the larger geographical unit is Combined Based Statistical Areas \code{geo_large = 'csa'} or Core Based Statistical Areas \code{geo_large = 'cbsa'}, only the smaller geographical units completely within a larger geographical unit are considered in the \emph{D} computation (see internal \code{\link[sf]{st_within}} function for more information) and recommend specifying all states within which the interested larger geographical unit are located using the internal \code{state} argument to ensure all appropriate smaller geographical units are included in the \emph{D} computation. } diff --git a/man/figures/g.png b/man/figures/g.png deleted file mode 100644 index 6a2301ef66888fc605111394db989abf0e98c743..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 370462 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� 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%0Acy>Uk9y!>6zM# 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

`xRS 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'h^@um<4NZ)EdjxpGX9l46v!NtlJ3~$ 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 Rw~zSj{l=8NT%#kG{s{qP)eisw literal 0 HcmV?d00001 diff --git a/man/figures/g_re.png b/man/figures/g_re.png new file mode 100644 index 0000000000000000000000000000000000000000..ae3a37ab157902f4d1f57d741f357f325d667b26 GIT binary patch literal 376098 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 literal 0 HcmV?d00001 diff --git a/man/gini.Rd b/man/gini.Rd index ff99e1c..63e4e34 100644 --- a/man/gini.Rd +++ b/man/gini.Rd @@ -4,13 +4,27 @@ \alias{gini} \title{Gini Index based on Gini (1921)} \usage{ -gini(geo = "tract", year = 2020, quiet = FALSE, ...) +gini( + geo_large = "county", + geo_small = "tract", + year = 2020, + subgroup, + omit_NAs = TRUE, + quiet = FALSE, + ... +) } \arguments{ -\item{geo}{Character string specifying the geography of the data either census tracts \code{geo = 'tract'} (the default) or counties \code{geo = 'county'}.} +\item{geo_large}{Character string specifying the larger geographical unit of the data. The default is counties \code{geo_large = 'county'}.} + +\item{geo_small}{Character string specifying the smaller geographical unit of the data. The default is census tracts \code{geo_large = 'tract'}.} \item{year}{Numeric. The year to compute the estimate. The default is 2020, and the years 2009 onward are currently available.} +\item{subgroup}{Character string specifying the racial or ethnic subgroup(s). See Details for available choices.} + +\item{omit_NAs}{Logical. If FALSE, will compute index for a larger geographical unit only if all of its smaller geographical units have values. The default is TRUE.} + \item{quiet}{Logical. If TRUE, will display messages about potential missing census information} \item{...}{Arguments passed to \code{\link[tidycensus]{get_acs}} to select state, county, and other arguments for census characteristics} @@ -19,30 +33,61 @@ gini(geo = "tract", year = 2020, quiet = FALSE, ...) An object of class 'list'. This is a named list with the following components: \describe{ -\item{\code{g}}{An object of class 'tbl' for the GEOID, name, and \emph{G} of specified census geographies.} -\item{\code{missing}}{An object of class 'tbl' of the count and proportion of missingness for \emph{G}.} +\item{\code{g}}{An object of class 'tbl' for the GEOID, name, and \emph{G_re} metrics of specified census geographies.} +\item{\code{g_data}}{An object of class 'tbl' for the raw census values at specified smaller census geographies including \emph{G_inc}.} +\item{\code{missing}}{An object of class 'tbl' of the count and proportion of missingness for \emph{G_inc} and each census variable used to compute \emph{G_re}.} } } \description{ -Retrieve the aspatial Gini Index of income inequality. +Compute the aspatial racial or ethnic Gini Index and retrieve the aspatial income Gini Index } \details{ -This function will retrieve the aspatial Gini Index (\emph{G}) of U.S. census tracts or counties for a specified geographical extent (e.g., the entire U.S. or a single state) based on Gini (1921) \doi{10.2307/2223319}. +This function will retrieve the aspatial Gini Index (\emph{G}) of U.S. census tracts or counties for a specified geographical extent (e.g., the entire U.S. or a single state) based on Gini (1921) \doi{10.2307/2223319} for income inequality (at smaller geographical units) and race or ethnicity inequality (at larger geographical units). -The function uses the \code{\link[tidycensus]{get_acs}} function to obtain U.S. Census Bureau 5-year American Community Survey estimates of \emph{G} for income inequality (ACS: B19083). The estimates are available for 2009 onward when ACS-5 data are available but are available from other U.S. Census Bureau surveys. +The function uses the \code{\link[tidycensus]{get_acs}} function to obtain U.S. Census Bureau 5-year American Community Survey estimates of \emph{G} for the geospatial computation. The yearly estimates are available for 2009 onward when ACS-5 data are available but are available from other U.S. Census Bureau surveys. The function will retrieve the provided income inequality metric (\strong{B19083}) and the twenty racial or ethnic subgroups (U.S. Census Bureau definitions) are: +\itemize{ +\item \strong{B03002_002}: not Hispanic or Latino \code{'NHoL'} +\item \strong{B03002_003}: not Hispanic or Latino, white alone\code{'NHoLW'} +\item \strong{B03002_004}: not Hispanic or Latino, Black or African American alone \code{'NHoLB'} +\item \strong{B03002_005}: not Hispanic or Latino, American Indian and Alaska Native alone \code{'NHoLAIAN'} +\item \strong{B03002_006}: not Hispanic or Latino, Asian alone \code{'NHoLA'} +\item \strong{B03002_007}: not Hispanic or Latino, Native Hawaiian and Other Pacific Islander alone \code{'NHoLNHOPI'} +\item \strong{B03002_008}: not Hispanic or Latino, Some other race alone \code{'NHoLSOR'} +\item \strong{B03002_009}: not Hispanic or Latino, Two or more races \code{'NHoLTOMR'} +\item \strong{B03002_010}: not Hispanic or Latino, Two races including Some other race \code{'NHoLTRiSOR'} +\item \strong{B03002_011}: not Hispanic or Latino, Two races excluding Some other race, and three or more races \code{'NHoLTReSOR'} +\item \strong{B03002_012}: Hispanic or Latino \code{'HoL'} +\item \strong{B03002_013}: Hispanic or Latino, white alone \code{'HoLW'} +\item \strong{B03002_014}: Hispanic or Latino, Black or African American alone \code{'HoLB'} +\item \strong{B03002_015}: Hispanic or Latino, American Indian and Alaska Native alone \code{'HoLAIAN'} +\item \strong{B03002_016}: Hispanic or Latino, Asian alone \code{'HoLA'} +\item \strong{B03002_017}: Hispanic or Latino, Native Hawaiian and Other Pacific Islander alone \code{'HoLNHOPI'} +\item \strong{B03002_018}: Hispanic or Latino, Some other race alone \code{'HoLSOR'} +\item \strong{B03002_019}: Hispanic or Latino, Two or more races \code{'HoLTOMR'} +\item \strong{B03002_020}: Hispanic or Latino, Two races including Some other race \code{'HoLTRiSOR'} +\item \strong{B03002_021}: Hispanic or Latino, Two races excluding Some other race, and three or more races \code{'HoLTReSOR'} +} Use the internal \code{state} and \code{county} arguments within the \code{\link[tidycensus]{get_acs}} function to specify geographic extent of the data output. -According to the U.S. Census Bureau \url{https://www.census.gov/topics/income-poverty/income-inequality/about/metrics/gini-index.html}: 'The Gini Index is a summary measure of income inequality. The Gini coefficient incorporates the detailed shares data into a single statistic, which summarizes the dispersion of income across the entire income distribution. The Gini coefficient ranges from 0, indicating perfect equality (where everyone receives an equal share), to 1, perfect inequality (where only one recipient or group of recipients receives all the income). The Gini is based on the difference between the Lorenz curve (the observed cumulative income distribution) and the notion of a perfectly equal income distribution.' +According to the U.S. Census Bureau \url{https://www.census.gov/topics/income-poverty/income-inequality/about/metrics/gini-index.html}: 'The Gini Index is a summary measure of income inequality. The Gini coefficient incorporates the detailed shares data into a single statistic, which summarizes the dispersion of income across the entire income distribution. The Gini coefficient ranges from 0, indicating perfect equality (where everyone receives an equal share), to 1, perfect inequality (where only one recipient or group of recipients receives all the income). The Gini Index is based on the difference between the Lorenz curve (the observed cumulative income distribution) and the notion of a perfectly equal income distribution.' For racial or ethnic inequality, \emph{G} is a summary measure of racial or ethnic unevenness or the mean absolute difference between a selected subgroup proportions weighted across all pairs of geographic units, expressed as a proportion of the maximum weighted difference. + +Larger geographies available include state \code{geo_large = 'state'}, county \code{geo_large = 'county'}, census tract \code{geo_large = 'tract'}, Core Based Statistical Area \code{geo_large = 'cbsa'}, Combined Statistical Area \code{geo_large = 'csa'}, and Metropolitan Division \code{geo_large = 'metro'} levels. Smaller geographies available include, county \code{geo_small = 'county'}, census tract \code{geo_small = 'tract'}, and census block group \code{geo_small = 'block group'} levels. If a larger geographical area is comprised of only one smaller geographical area (e.g., a U.S county contains only one census tract), then the \emph{V} value returned is NA. If the larger geographical unit is Combined Based Statistical Areas \code{geo_large = 'csa'} or Core Based Statistical Areas \code{geo_large = 'cbsa'}, only the smaller geographical units completely within a larger geographical unit are considered in the \emph{V} computation (see internal \code{\link[sf]{st_within}} function for more information) and recommend specifying all states within which the interested larger geographical unit are located using the internal \code{state} argument to ensure all appropriate smaller geographical units are included in the \emph{V} computation. } \examples{ \dontrun{ # Wrapped in \dontrun{} because these examples require a Census API key. - # Gini Index of income inequality + # Gini Index (a metric of unevenness) of Black populations ## of census tracts within Georgia, U.S.A., counties (2020) - gini(geo = 'tract', state = 'GA', year = 2020) - + gini( + geo_large = 'county', + geo_small = 'tract', + state = 'GA', + year = 2020, + subgroup = c('NHoLB', 'HoLB') + ) + } } diff --git a/man/hoover.Rd b/man/hoover.Rd index 8c6d6e1..a732fc5 100644 --- a/man/hoover.Rd +++ b/man/hoover.Rd @@ -21,7 +21,7 @@ hoover( \item{year}{Numeric. The year to compute the estimate. The default is 2020, and the years 2009 onward are currently available.} -\item{subgroup}{Character string specifying the racial/ethnic subgroup(s). See Details for available choices.} +\item{subgroup}{Character string specifying the racial or ethnic subgroup(s). See Details for available choices.} \item{omit_NAs}{Logical. If FALSE, will compute index for a larger geographical unit only if all of its smaller geographical units have values. The default is TRUE.} @@ -39,12 +39,12 @@ An object of class 'list'. This is a named list with the following components: } } \description{ -Compute the aspatial Delta (Hoover) of a selected racial/ethnic subgroup(s) and U.S. geographies. +Compute the aspatial Delta (Hoover) of a selected racial or ethnic subgroup(s) and U.S. geographies. } \details{ -This function will compute the aspatial Delta (\emph{DEL}) of selected racial/ethnic subgroups and U.S. geographies for a specified geographical extent (e.g., the entire U.S. or a single state) based on Hoover (1941) \doi{10.1017/S0022050700052980} and Duncan, Cuzzort, and Duncan (1961; LC:60007089). This function provides the computation of \emph{DEL} for any of the U.S. Census Bureau race/ethnicity subgroups (including Hispanic and non-Hispanic individuals). +This function will compute the aspatial Delta (\emph{DEL}) of selected racial or ethnic subgroups and U.S. geographies for a specified geographical extent (e.g., the entire U.S. or a single state) based on Hoover (1941) \doi{10.1017/S0022050700052980} and Duncan, Cuzzort, and Duncan (1961; LC:60007089). This function provides the computation of \emph{DEL} for any of the U.S. Census Bureau race or ethnicity subgroups (including Hispanic and non-Hispanic individuals). -The function uses the \code{\link[tidycensus]{get_acs}} function to obtain U.S. Census Bureau 5-year American Community Survey characteristics used for the aspatial computation. The yearly estimates are available for 2009 onward when ACS-5 data are available (2010 onward for \code{geo_large = 'cbsa'} and 2011 onward for \code{geo_large = 'csa'} or \code{geo_large = 'metro'}) but may be available from other U.S. Census Bureau surveys. The twenty racial/ethnic subgroups (U.S. Census Bureau definitions) are: +The function uses the \code{\link[tidycensus]{get_acs}} function to obtain U.S. Census Bureau 5-year American Community Survey characteristics used for the aspatial computation. The yearly estimates are available for 2009 onward when ACS-5 data are available (2010 onward for \code{geo_large = 'cbsa'} and 2011 onward for \code{geo_large = 'csa'} or \code{geo_large = 'metro'}) but may be available from other U.S. Census Bureau surveys. The twenty racial or ethnic subgroups (U.S. Census Bureau definitions) are: \itemize{ \item \strong{B03002_002}: not Hispanic or Latino \code{'NHoL'} \item \strong{B03002_003}: not Hispanic or Latino, white alone \code{'NHoLW'} diff --git a/man/krieger.Rd b/man/krieger.Rd index f9cb60e..9625765 100644 --- a/man/krieger.Rd +++ b/man/krieger.Rd @@ -32,9 +32,9 @@ This function will compute three aspatial Index of Concentration at the Extremes \itemize{ \item \strong{Income}: 80th income percentile vs. 20th income percentile \item \strong{Education}: less than high school vs. four-year college degree or more -\item \strong{Race/Ethnicity}: white non-Hispanic vs. black non-Hispanic -\item \strong{Income and race/ethnicity combined}: white non-Hispanic in 80th income percentile vs. black alone (including Hispanic) in 20th income percentile -\item \strong{Income and race/ethnicity combined}: white non-Hispanic in 80th income percentile vs. white non-Hispanic in 20th income percentile +\item \strong{Race or Ethnicity}: white non-Hispanic vs. black non-Hispanic +\item \strong{Income and race or ethnicity combined}: white non-Hispanic in 80th income percentile vs. black alone (including Hispanic) in 20th income percentile +\item \strong{Income and race or ethnicity combined}: white non-Hispanic in 80th income percentile vs. white non-Hispanic in 20th income percentile } The function uses the \code{\link[tidycensus]{get_acs}} function to obtain U.S. Census Bureau 5-year American Community Survey characteristics used for the geospatial computation. The yearly estimates are available for 2009 onward when ACS-5 data are available but are available from other U.S. Census Bureau surveys. The ACS-5 groups used in the computation of the five \emph{ICE} metrics are: diff --git a/man/lieberson.Rd b/man/lieberson.Rd index 99aa856..424cecd 100644 --- a/man/lieberson.Rd +++ b/man/lieberson.Rd @@ -21,7 +21,7 @@ lieberson( \item{year}{Numeric. The year to compute the estimate. The default is 2020, and the years 2009 onward are currently available.} -\item{subgroup}{Character string specifying the racial/ethnic subgroup(s). See Details for available choices.} +\item{subgroup}{Character string specifying the racial or ethnic subgroup(s). See Details for available choices.} \item{omit_NAs}{Logical. If FALSE, will compute index for a larger geographical unit only if all of its smaller geographical units have values. The default is TRUE.} @@ -39,12 +39,12 @@ An object of class 'list'. This is a named list with the following components: } } \description{ -Compute the aspatial Isolation Index (Lieberson) of a selected racial/ethnic subgroup(s) and U.S. geographies. +Compute the aspatial Isolation Index (Lieberson) of a selected racial or ethnic subgroup(s) and U.S. geographies. } \details{ -This function will compute the aspatial Isolation Index (\emph{xPx\*}) of selected racial/ethnic subgroups and U.S. geographies for a specified geographical extent (e.g., the entire U.S. or a single state) based on Lieberson (1981; ISBN-13:978-1-032-53884-6) and Bell (1954) \doi{10.2307/2574118}. This function provides the computation of \emph{xPx\*} for any of the U.S. Census Bureau race/ethnicity subgroups (including Hispanic and non-Hispanic individuals). +This function will compute the aspatial Isolation Index (\emph{xPx\*}) of selected racial or ethnic subgroups and U.S. geographies for a specified geographical extent (e.g., the entire U.S. or a single state) based on Lieberson (1981; ISBN-13:978-1-032-53884-6) and Bell (1954) \doi{10.2307/2574118}. This function provides the computation of \emph{xPx\*} for any of the U.S. Census Bureau race or ethnicity subgroups (including Hispanic and non-Hispanic individuals). -The function uses the \code{\link[tidycensus]{get_acs}} function to obtain U.S. Census Bureau 5-year American Community Survey characteristics used for the aspatial computation. The yearly estimates are available for 2009 onward when ACS-5 data are available (2010 onward for \code{geo_large = 'cbsa'} and 2011 onward for \code{geo_large = 'csa'} or \code{geo_large = 'metro'}) but may be available from other U.S. Census Bureau surveys. The twenty racial/ethnic subgroups (U.S. Census Bureau definitions) are: +The function uses the \code{\link[tidycensus]{get_acs}} function to obtain U.S. Census Bureau 5-year American Community Survey characteristics used for the aspatial computation. The yearly estimates are available for 2009 onward when ACS-5 data are available (2010 onward for \code{geo_large = 'cbsa'} and 2011 onward for \code{geo_large = 'csa'} or \code{geo_large = 'metro'}) but may be available from other U.S. Census Bureau surveys. The twenty racial or ethnic subgroups (U.S. Census Bureau definitions) are: \itemize{ \item \strong{B03002_002}: not Hispanic or Latino \code{'NHoL'} \item \strong{B03002_003}: not Hispanic or Latino, white alone \code{'NHoLW'} diff --git a/man/ndi-package.Rd b/man/ndi-package.Rd index 0ee32e6..518d9ff 100644 --- a/man/ndi-package.Rd +++ b/man/ndi-package.Rd @@ -9,7 +9,7 @@ Computes various metrics of socio-economic deprivation and disparity in the United States based on information available from the U.S. Census Bureau. } \details{ -The 'ndi' package computes various metrics of socio-economic deprivation and disparity in the United States. Some metrics are considered "spatial" because they consider the values of neighboring (i.e., adjacent) census geographies in their computation, while other metrics are "aspatial" because they only consider the value within each census geography. Two types of aspatial neighborhood deprivation indices (\emph{NDI}) are available: (1) based on Messer et al. (2006) \doi{10.1007/s11524-006-9094-x} and (2) based on Andrews et al. (2020) \doi{10.1080/17445647.2020.1750066} and Slotman et al. (2022) \doi{10.1016/j.dib.2022.108002} who use variables chosen by Roux and Mair (2010) \doi{10.1111/j.1749-6632.2009.05333.x}. Both are a decomposition of multiple demographic characteristics from the U.S. Census Bureau American Community Survey 5-year estimates (ACS-5; 2006-2010 onward). Using data from the ACS-5 (2005-2009 onward), the package can also compute the (1) spatial Racial Isolation Index (\emph{RI}) based on Anthopolos et al. (2011) \doi{10.1016/j.sste.2011.06.002}, (2) spatial Educational Isolation Index (\emph{EI}) based on Bravo et al. (2021) \doi{10.3390/ijerph18179384}, (3) aspatial Index of Concentration at the Extremes (\emph{ICE}) based on Feldman et al. (2015) \doi{10.1136/jech-2015-205728} and Krieger et al. (2016) \doi{10.2105/AJPH.2015.302955}, (4) aspatial racial/ethnic Dissimilarity Index (\emph{DI}) based on Duncan & Duncan (1955) \doi{10.2307/2088328}, (5) aspatial income or racial/ethnic Atkinson Index (\emph{AI}) based on Atkinson (1970) \doi{10.1016/0022-0531(70)90039-6}, (6) aspatial racial/ethnic Isolation Index (\emph{II}) based on Shevky & Williams (1949; ISBN-13:978-0-837-15637-8) and Bell (1954) \doi{10.2307/2574118}, (7) aspatial racial/ethnic Correlation Ratio (\emph{V}) based on Bell (1954) \doi{10.2307/2574118} and White (1986) \doi{10.2307/3644339}, (8) aspatial racial/ethnic Location Quotient (\emph{LQ}) based on Merton (1939) \doi{10.2307/2084686} and Sudano et al. (2013) \doi{10.1016/j.healthplace.2012.09.015}, (9) aspatial racial/ethnic Local Exposure and Isolation (\emph{LEx/Is}) metric based on Bemanian & Beyer (2017) \doi{10.1158/1055-9965.EPI-16-0926}, (10) aspatial racial/ethnic Delta (\emph{DEL}) based on Hoover (1941) \doi{10.1017/S0022050700052980} and Duncan et al. (1961; LC:60007089), and (11) an index of spatial proximity (\emph{SP}) based on White (1986) \doi{10.2307/3644339} and Blau (1977; ISBN-13:978-0-029-03660-0). Also using data from the ACS-5 (2005-2009 onward), the package can retrieve the aspatial Gini Index (\emph{G}) based on Gini (1921) \doi{10.2307/2223319}. +The 'ndi' package computes various metrics of socio-economic deprivation and disparity in the United States. Some metrics are considered "spatial" because they consider the values of neighboring (i.e., adjacent) census geographies in their computation, while other metrics are "aspatial" because they only consider the value within each census geography. Two types of aspatial neighborhood deprivation indices (\emph{NDI}) are available: (1) based on Messer et al. (2006) \doi{10.1007/s11524-006-9094-x} and (2) based on Andrews et al. (2020) \doi{10.1080/17445647.2020.1750066} and Slotman et al. (2022) \doi{10.1016/j.dib.2022.108002} who use variables chosen by Roux and Mair (2010) \doi{10.1111/j.1749-6632.2009.05333.x}. Both are a decomposition of multiple demographic characteristics from the U.S. Census Bureau American Community Survey 5-year estimates (ACS-5; 2006-2010 onward). Using data from the ACS-5 (2005-2009 onward), the package can also compute the (1) spatial Racial Isolation Index (\emph{RI}) based on Anthopolos et al. (2011) \doi{10.1016/j.sste.2011.06.002}, (2) spatial Educational Isolation Index (\emph{EI}) based on Bravo et al. (2021) \doi{10.3390/ijerph18179384}, (3) aspatial Index of Concentration at the Extremes (\emph{ICE}) based on Feldman et al. (2015) \doi{10.1136/jech-2015-205728} and Krieger et al. (2016) \doi{10.2105/AJPH.2015.302955}, (4) aspatial racial or ethnic Dissimilarity Index (\emph{DI}) based on Duncan & Duncan (1955) \doi{10.2307/2088328}, (5) aspatial income or racial or ethnic Atkinson Index (\emph{AI}) based on Atkinson (1970) \doi{10.1016/0022-0531(70)90039-6}, (6) aspatial racial or ethnic Isolation Index (\emph{II}) based on Shevky & Williams (1949; ISBN-13:978-0-837-15637-8) and Bell (1954) \doi{10.2307/2574118}, (7) aspatial racial or ethnic Correlation Ratio (\emph{V}) based on Bell (1954) \doi{10.2307/2574118} and White (1986) \doi{10.2307/3644339}, (8) aspatial racial or ethnic Location Quotient (\emph{LQ}) based on Merton (1939) \doi{10.2307/2084686} and Sudano et al. (2013) \doi{10.1016/j.healthplace.2012.09.015}, (9) aspatial racial or ethnic Local Exposure and Isolation (\emph{LEx/Is}) metric based on Bemanian & Beyer (2017) \doi{10.1158/1055-9965.EPI-16-0926}, (10) aspatial racial or ethnic Delta (\emph{DEL}) based on Hoover (1941) \doi{10.1017/S0022050700052980} and Duncan et al. (1961; LC:60007089), and (11) an index of spatial proximity (\emph{SP}) based on White (1986) \doi{10.2307/3644339} and Blau (1977; ISBN-13:978-0-029-03660-0). Also using data from the ACS-5 (2005-2009 onward), the package can retrieve the aspatial Gini Index (\emph{G}) based on Gini (1921) \doi{10.2307/2223319}. Key content of the 'ndi' package include:\cr @@ -17,31 +17,31 @@ Key content of the 'ndi' package include:\cr \code{\link{anthopolos}} Computes the spatial Racial Isolation Index (\emph{RI}) based on Anthopolos (2011) \doi{10.1016/j.sste.2011.06.002}. -\code{\link{atkinson}} Computes the aspatial income or racial/ethnic Atkinson Index (\emph{A}) based on Atkinson (1970) \doi{10.1016/0022-0531(70)90039-6}. +\code{\link{atkinson}} Computes the aspatial income or racial or ethnic Atkinson Index (\emph{A}) based on Atkinson (1970) \doi{10.1016/0022-0531(70)90039-6}. -\code{\link{bell}} Computes the aspatial racial/ethnic Interaction Index (\emph{xPy\*}) based on Shevky & Williams (1949; ISBN-13:978-0-837-15637-8) and Bell (1954) \doi{10.2307/2574118}. +\code{\link{bell}} Computes the aspatial racial or ethnic Interaction Index (\emph{xPy\*}) based on Shevky & Williams (1949; ISBN-13:978-0-837-15637-8) and Bell (1954) \doi{10.2307/2574118}. -\code{\link{bemanian_beyer}} Computes the aspatial racial/ethnic Local Exposure and Isolation (\emph{LEx/Is}) metric based on Bemanian & Beyer (2017) \doi{10.1158/1055-9965.EPI-16-0926}. +\code{\link{bemanian_beyer}} Computes the aspatial racial or ethnic Local Exposure and Isolation (\emph{LEx/Is}) metric based on Bemanian & Beyer (2017) \doi{10.1158/1055-9965.EPI-16-0926}. \code{\link{bravo}} Computes the spatial Educational Isolation Index (\emph{EI}) based on Bravo (2021) \doi{10.3390/ijerph18179384}. -\code{\link{duncan}} Computes the aspatial racial/ethnic Dissimilarity Index (\emph{D}) based on Duncan & Duncan (1955) \doi{10.2307/2088328}. +\code{\link{duncan}} Computes the aspatial racial or ethnic Dissimilarity Index (\emph{D}) based on Duncan & Duncan (1955) \doi{10.2307/2088328}. -\code{\link{gini}} Retrieves the aspatial Gini Index (\emph{G}) based on Gini (1921) \doi{10.2307/2223319}. +\code{\link{gini}} Computes the aspatial Gini Index (\emph{G}) of racial or ethnic inequality and retrieves the aspatial Gini Index (\emph{G}) of income inequality based on Gini (1921) \doi{10.2307/2223319}. -\code{\link{hoover}} Computes the aspatial racial/ethnic Delta (\emph{DEL}) based on Hoover (1941) \doi{doi:10.1017/S0022050700052980} and Duncan et al. (1961; LC:60007089). +\code{\link{hoover}} Computes the aspatial racial or ethnic Delta (\emph{DEL}) based on Hoover (1941) \doi{doi:10.1017/S0022050700052980} and Duncan et al. (1961; LC:60007089). \code{\link{krieger}} Computes the aspatial Index of Concentration at the Extremes based on Feldman et al. (2015) \doi{10.1136/jech-2015-205728} and Krieger et al. (2016) \doi{10.2105/AJPH.2015.302955}. -\code{\link{lieberson}} Computes the aspatial racial/ethnic Isolation Index (\emph{xPx\*}) based on Lieberson (1981; ISBN-13:978-1-032-53884-6) and Bell (1954) \doi{10.2307/2574118}. +\code{\link{lieberson}} Computes the aspatial racial or ethnic Isolation Index (\emph{xPx\*}) based on Lieberson (1981; ISBN-13:978-1-032-53884-6) and Bell (1954) \doi{10.2307/2574118}. \code{\link{messer}} Computes the aspatial Neighborhood Deprivation Index (\emph{NDI}) based on Messer et al. (2006) \doi{10.1007/s11524-006-9094-x}. \code{\link{powell_wiley}} Computes the aspatial Neighborhood Deprivation Index (\emph{NDI}) based on Andrews et al. (2020) \doi{10.1080/17445647.2020.1750066} and Slotman et al. (2022) \doi{10.1016/j.dib.2022.108002} who use variables chosen by Roux and Mair (2010) \doi{10.1111/j.1749-6632.2009.05333.x}. -\code{\link{sudano}} Computes the aspatial racial/ethnic Location Quotient (\emph{LQ}) based on Merton (1939) \doi{10.2307/2084686} and Sudano et al. (2013) \doi{10.1016/j.healthplace.2012.09.015}. +\code{\link{sudano}} Computes the aspatial racial or ethnic Location Quotient (\emph{LQ}) based on Merton (1939) \doi{10.2307/2084686} and Sudano et al. (2013) \doi{10.1016/j.healthplace.2012.09.015}. -\code{\link{white}} Computes the aspatial racial/ethnic Correlation Ratio (\emph{V}) based on Bell (1954) \doi{10.2307/2574118} and White (1986) \doi{10.2307/3644339}. +\code{\link{white}} Computes the aspatial racial or ethnic Correlation Ratio (\emph{V}) based on Bell (1954) \doi{10.2307/2574118} and White (1986) \doi{10.2307/3644339}. \code{\link{white_blau}} Computes an index of spatial proximity (\emph{SP}) based on White (1986) \doi{10.2307/3644339} and Blau (1977; ISBN-13:978-0-029-03660-0). diff --git a/man/sudano.Rd b/man/sudano.Rd index 4f0b1c3..977a278 100644 --- a/man/sudano.Rd +++ b/man/sudano.Rd @@ -21,7 +21,7 @@ sudano( \item{year}{Numeric. The year to compute the estimate. The default is 2020, and the years 2009 onward are currently available.} -\item{subgroup}{Character string specifying the racial/ethnic subgroup(s). See Details for available choices.} +\item{subgroup}{Character string specifying the racial or ethnic subgroup(s). See Details for available choices.} \item{omit_NAs}{Logical. If FALSE, will compute index for a larger geographical unit only if all of its smaller geographical units have values. The default is TRUE.} @@ -39,12 +39,12 @@ An object of class 'list'. This is a named list with the following components: } } \description{ -Compute the aspatial Location Quotient (Sudano) of a selected racial/ethnic subgroup(s) and U.S. geographies. +Compute the aspatial Location Quotient (Sudano) of a selected racial or ethnic subgroup(s) and U.S. geographies. } \details{ -This function will compute the aspatial Location Quotient (\emph{LQ}) of selected racial/ethnic subgroups and U.S. geographies for a specified geographical extent (e.g., the entire U.S. or a single state) based on Merton (1939) \doi{10.2307/2084686} and Sudano et al. (2013) \doi{10.1016/j.healthplace.2012.09.015}. This function provides the computation of \emph{LQ} for any of the U.S. Census Bureau race/ethnicity subgroups (including Hispanic and non-Hispanic individuals). +This function will compute the aspatial Location Quotient (\emph{LQ}) of selected racial or ethnic subgroups and U.S. geographies for a specified geographical extent (e.g., the entire U.S. or a single state) based on Merton (1939) \doi{10.2307/2084686} and Sudano et al. (2013) \doi{10.1016/j.healthplace.2012.09.015}. This function provides the computation of \emph{LQ} for any of the U.S. Census Bureau race or ethnicity subgroups (including Hispanic and non-Hispanic individuals). -The function uses the \code{\link[tidycensus]{get_acs}} function to obtain U.S. Census Bureau 5-year American Community Survey characteristics used for the aspatial computation. The yearly estimates are available for 2009 onward when ACS-5 data are available (2010 onward for \code{geo_large = 'cbsa'} and 2011 onward for \code{geo_large = 'csa'} or \code{geo_large = 'metro'}) but may be available from other U.S. Census Bureau surveys. The twenty racial/ethnic subgroups (U.S. Census Bureau definitions) are: +The function uses the \code{\link[tidycensus]{get_acs}} function to obtain U.S. Census Bureau 5-year American Community Survey characteristics used for the aspatial computation. The yearly estimates are available for 2009 onward when ACS-5 data are available (2010 onward for \code{geo_large = 'cbsa'} and 2011 onward for \code{geo_large = 'csa'} or \code{geo_large = 'metro'}) but may be available from other U.S. Census Bureau surveys. The twenty racial or ethnic subgroups (U.S. Census Bureau definitions) are: \itemize{ \item \strong{B03002_002}: not Hispanic or Latino \code{'NHoL'} \item \strong{B03002_003}: not Hispanic or Latino, white alone \code{'NHoLW'} diff --git a/man/white.Rd b/man/white.Rd index d17d21e..5a57532 100644 --- a/man/white.Rd +++ b/man/white.Rd @@ -21,7 +21,7 @@ white( \item{year}{Numeric. The year to compute the estimate. The default is 2020, and the years 2009 onward are currently available.} -\item{subgroup}{Character string specifying the racial/ethnic subgroup(s). See Details for available choices.} +\item{subgroup}{Character string specifying the racial or ethnnic subgroup(s). See Details for available choices.} \item{omit_NAs}{Logical. If FALSE, will compute index for a larger geographical unit only if all of its smaller geographical units have values. The default is TRUE.} @@ -39,12 +39,12 @@ An object of class 'list'. This is a named list with the following components: } } \description{ -Compute the aspatial Correlation Ratio (White) of a selected racial/ethnic subgroup(s) and U.S. geographies. +Compute the aspatial Correlation Ratio (White) of a selected racial or ethnnic subgroup(s) and U.S. geographies. } \details{ -This function will compute the aspatial Correlation Ratio (\emph{V} or \eqn{Eta^{2}}{Eta^2}) of selected racial/ethnic subgroups and U.S. geographies for a specified geographical extent (e.g., the entire U.S. or a single state) based on Bell (1954) \doi{10.2307/2574118} and White (1986) \doi{10.2307/3644339}. This function provides the computation of \emph{V} for any of the U.S. Census Bureau race/ethnicity subgroups (including Hispanic and non-Hispanic individuals). +This function will compute the aspatial Correlation Ratio (\emph{V} or \eqn{Eta^{2}}{Eta^2}) of selected racial or ethnnic subgroups and U.S. geographies for a specified geographical extent (e.g., the entire U.S. or a single state) based on Bell (1954) \doi{10.2307/2574118} and White (1986) \doi{10.2307/3644339}. This function provides the computation of \emph{V} for any of the U.S. Census Bureau race or ethnnicity subgroups (including Hispanic and non-Hispanic individuals). -The function uses the \code{\link[tidycensus]{get_acs}} function to obtain U.S. Census Bureau 5-year American Community Survey characteristics used for the aspatial computation. The yearly estimates are available for 2009 onward when ACS-5 data are available (2010 onward for \code{geo_large = 'cbsa'} and 2011 onward for \code{geo_large = 'csa'} or \code{geo_large = 'metro'}) but may be available from other U.S. Census Bureau surveys. The twenty racial/ethnic subgroups (U.S. Census Bureau definitions) are: +The function uses the \code{\link[tidycensus]{get_acs}} function to obtain U.S. Census Bureau 5-year American Community Survey characteristics used for the aspatial computation. The yearly estimates are available for 2009 onward when ACS-5 data are available (2010 onward for \code{geo_large = 'cbsa'} and 2011 onward for \code{geo_large = 'csa'} or \code{geo_large = 'metro'}) but may be available from other U.S. Census Bureau surveys. The twenty racial or ethnnic subgroups (U.S. Census Bureau definitions) are: \itemize{ \item \strong{B03002_002}: not Hispanic or Latino \code{'NHoL'} \item \strong{B03002_003}: not Hispanic or Latino, white alone \code{'NHoLW'} diff --git a/man/white_blau.Rd b/man/white_blau.Rd index 6fd55c9..d01cb8c 100644 --- a/man/white_blau.Rd +++ b/man/white_blau.Rd @@ -22,9 +22,9 @@ white_blau( \item{year}{Numeric. The year to compute the estimate. The default is 2020, and the years 2009 onward are currently available.} -\item{subgroup}{Character string specifying the racial/ethnic subgroup(s) as the comparison population. See Details for available choices.} +\item{subgroup}{Character string specifying the racial or ethnic subgroup(s) as the comparison population. See Details for available choices.} -\item{subgroup_ref}{Character string specifying the racial/ethnic subgroup(s) as the reference population. See Details for available choices.} +\item{subgroup_ref}{Character string specifying the racial or ethnic subgroup(s) as the reference population. See Details for available choices.} \item{omit_NAs}{Logical. If FALSE, will compute index for a larger geographical unit only if all of its smaller geographical units have values. The default is TRUE.} @@ -42,12 +42,12 @@ An object of class 'list'. This is a named list with the following components: } } \description{ -Compute an index of spatial proximity (White) of a selected racial/ethnic subgroup(s) and U.S. geographies. +Compute an index of spatial proximity (White) of a selected racial or ethnic subgroup(s) and U.S. geographies. } \details{ -This function will compute an index of spatial proximity (\emph{SP}) of selected racial/ethnic subgroups and U.S. geographies for a specified geographical extent (e.g., the entire U.S. or a single state) based on White (1986) \doi{10.2307/3644339} and Blau (1977; ISBN-13:978-0-029-03660-0). This function provides the computation of \emph{SP} for any of the U.S. Census Bureau race/ethnicity subgroups (including Hispanic and non-Hispanic individuals). +This function will compute an index of spatial proximity (\emph{SP}) of selected racial or ethnic subgroups and U.S. geographies for a specified geographical extent (e.g., the entire U.S. or a single state) based on White (1986) \doi{10.2307/3644339} and Blau (1977; ISBN-13:978-0-029-03660-0). This function provides the computation of \emph{SP} for any of the U.S. Census Bureau race or ethnicity subgroups (including Hispanic and non-Hispanic individuals). -The function uses the \code{\link[tidycensus]{get_acs}} function to obtain U.S. Census Bureau 5-year American Community Survey characteristics used for the computation. The yearly estimates are available for 2009 onward when ACS-5 data are available (2010 onward for \code{geo_large = 'cbsa'} and 2011 onward for \code{geo_large = 'csa'} or \code{geo_large = 'metro'}) but may be available from other U.S. Census Bureau surveys. The twenty racial/ethnic subgroups (U.S. Census Bureau definitions) are: +The function uses the \code{\link[tidycensus]{get_acs}} function to obtain U.S. Census Bureau 5-year American Community Survey characteristics used for the computation. The yearly estimates are available for 2009 onward when ACS-5 data are available (2010 onward for \code{geo_large = 'cbsa'} and 2011 onward for \code{geo_large = 'csa'} or \code{geo_large = 'metro'}) but may be available from other U.S. Census Bureau surveys. The twenty racial or ethnic subgroups (U.S. Census Bureau definitions) are: \itemize{ \item \strong{B03002_002}: not Hispanic or Latino \code{'NHoL'} \item \strong{B03002_003}: not Hispanic or Latino, white alone \code{'NHoLW'} @@ -73,7 +73,7 @@ The function uses the \code{\link[tidycensus]{get_acs}} function to obtain U.S. Use the internal \code{state} and \code{county} arguments within the \code{\link[tidycensus]{get_acs}} function to specify geographic extent of the data output. -\emph{SP} is a measure of clustering of racial/ethnic populations within smaller geographical areas that are located within larger geographical areas. \emph{SP} can range in value from 0 to Inf and represents the degree to which an area is a racial or ethnic enclave. A value of 1 indicates there is no differential clustering between subgroup and referent group members. A value greater than 1 indicates subgroup members live nearer to one another than to referent subgroup members. A value less than 1 indicates subgroup live nearer to and referent subgroup members than to their own subgroup members. +\emph{SP} is a measure of clustering of racial or ethnic populations within smaller geographical areas that are located within larger geographical areas. \emph{SP} can range in value from 0 to Inf and represents the degree to which an area is a racial or ethnic enclave. A value of 1 indicates there is no differential clustering between subgroup and referent group members. A value greater than 1 indicates subgroup members live nearer to one another than to referent subgroup members. A value less than 1 indicates subgroup live nearer to and referent subgroup members than to their own subgroup members. The metric uses the exponential transform of a distance matrix (kilometers) between smaller geographical area centroids, with a diagonal defined as \code{(0.6*a_{i})^{0.5}} where \code{a_{i}} is the area (square kilometers) of smaller geographical unit \code{i} as defined by White (1983) \doi{10.1086/227768}. diff --git a/tests/testthat/test-gini.R b/tests/testthat/test-gini.R index e4b7b23..d580d55 100644 --- a/tests/testthat/test-gini.R +++ b/tests/testthat/test-gini.R @@ -7,29 +7,45 @@ context('gini') test_that('gini throws error with invalid arguments', { # Unavailable geography expect_error(gini( - geo = 'zcta', + geo_small = 'zcta', state = 'DC', year = 2020, + subgroup = 'NHoLB', quiet = TRUE )) + expect_error( + gini( + geo_large = 'block group', + state = 'DC', + year = 2020, + subgroup = 'NHoLB', + quiet = TRUE + ) + ) # Unavailable year expect_error(gini( state = 'DC', year = 2005, + subgroup = 'NHoLB', + quiet = TRUE + )) + + # Unavailable subgroup + expect_error(gini( + state = 'DC', + year = 2020, + subgroup = 'terran', quiet = TRUE )) skip_if(Sys.getenv('CENSUS_API_KEY') == '') # Incorrect state - expect_error(gini(state = 'AB', year = 2020)) - - # Unavailable geography for DC (only 1 'county' in DC so, alone, NDI cannot be computed) expect_error(gini( - geo = 'county', - state = 'DC', - year = 2009, + state = 'AB', + year = 2020, + subgroup = 'NHoLB', quiet = TRUE )) @@ -38,11 +54,23 @@ test_that('gini throws error with invalid arguments', { test_that('gini works', { skip_if(Sys.getenv('CENSUS_API_KEY') == '') - expect_message(gini(state = 'DC', year = 2020)) + expect_message(gini( + state = 'DC', + year = 2020, + subgroup = c('NHoLB', 'HoLB') + )) + + expect_silent(gini( + state = 'DC', + year = 2020, + subgroup = 'NHoLB', + quiet = TRUE + )) expect_silent(gini( state = 'DC', year = 2020, + subgroup = c('NHoLB', 'HoLB'), quiet = TRUE )) diff --git a/vignettes/vignette.Rmd b/vignettes/vignette.Rmd index 463adf0..aa584fc 100644 --- a/vignettes/vignette.Rmd +++ b/vignettes/vignette.Rmd @@ -537,23 +537,23 @@ Since version v0.1.1, the [*ndi*](https://CRAN.R-project.org/package=ndi) packag 1. `anthopolos()` function that computes the Racial Isolation Index (*RI*) based on [Anthopolos et al. (2011)](https://doi.org/10.1016/j.sste.2011.06.002) 2. `bravo()` function that computes the Educational Isolation Index (*EI*) based on [Bravo et al. (2021)](https://doi.org/10.3390/ijerph18179384) -3. `gini()` function that retrieves the Gini Index (*G*) based on [Gini (1921)](https://doi.org/10.2307/2223319) +3. `gini()` function that computes the Gini Index (*G*) of racial or ethnic inequality and retrieves the Gini Index (*G*) of income inequality based on [Gini (1921)](https://doi.org/10.2307/2223319) 4. `krieger()` function that computes the Index of Concentration at the Extremes (*ICE*) based on based on [Feldman et al. (2015)](https://doi.org/10.1136/jech-2015-205728) and [Krieger et al. (2016)](https://doi.org/10.2105/AJPH.2015.302955) 5. `duncan()` function that computes the Dissimilarity Index (*D*) based on [Duncan & Duncan (1955)](https://doi.org/10.2307/2088328) 6. `atkinson()` function that computes the Atkinson Index (*A*) based on [Atkinson (1970)](https://doi.org/10.1016/0022-0531(70)90039-6) -7. `bell()` function that computes the aspatial racial/ethnic Interaction Index (_xPy\*_) based on Shevky & Williams (1949; ISBN-13:978-0-837-15637-8) and [Bell (1954)](https://doi.org/10.2307/2574118) -8. `white()` function that computes the aspatial racial/ethnic Correlation Ratio (*V*) based on [Bell (1954)](https://doi.org/10.2307/2574118) and [White (1986)](https://doi.org/10.2307/3644339) -9. `sudano()` function that computes the aspatial racial/ethnic Location Quotient (*LQ*) based on [Merton (1939)](https://doi.org/10.2307/2084686) and [Sudano et al. (2013)](https://doi.org/10.1016/j.healthplace.2012.09.015) -10. `bemanian_beyer()` function that computes the aspatial racial/ethnic Local Exposure and Isolation (*LEx/Is*) metric based on [Bemanian & Beyer (2017)](https://doi.org/10.1158/1055-9965.EPI-16-0926) -11. `hoover()` function that computes the aspatial racial/ethnic Delta (*DEL*) based on [Hoover (1941)](https://doi.org/10.1017/S0022050700052980) and Duncan et al. (1961; LC:60007089) +7. `bell()` function that computes the aspatial racial or ethnic Interaction Index (_xPy\*_) based on Shevky & Williams (1949; ISBN-13:978-0-837-15637-8) and [Bell (1954)](https://doi.org/10.2307/2574118) +8. `white()` function that computes the aspatial racial or ethnic Correlation Ratio (*V*) based on [Bell (1954)](https://doi.org/10.2307/2574118) and [White (1986)](https://doi.org/10.2307/3644339) +9. `sudano()` function that computes the aspatial racial or ethnic Location Quotient (*LQ*) based on [Merton (1939)](https://doi.org/10.2307/2084686) and [Sudano et al. (2013)](https://doi.org/10.1016/j.healthplace.2012.09.015) +10. `bemanian_beyer()` function that computes the aspatial racial or ethnic Local Exposure and Isolation (*LEx/Is*) metric based on [Bemanian & Beyer (2017)](https://doi.org/10.1158/1055-9965.EPI-16-0926) +11. `hoover()` function that computes the aspatial racial or ethnic Delta (*DEL*) based on [Hoover (1941)](https://doi.org/10.1017/S0022050700052980) and Duncan et al. (1961; LC:60007089) 12. `white_blau()` function that computes an index of spatial proximity (*SP*) based on [White (1986)](https://doi.org/10.2307/3644339) and Blau (1977; ISBN-13:978-0-029-03660-0) -13. `lieberson()` function that computes the aspatial racial/ethnic Isolation Index (_xPx\*_) based on Lieberson (1981; ISBN-13:978-1-032-53884-6) and [Bell (1954)](https://doi.org/10.2307/2574118) +13. `lieberson()` function that computes the aspatial racial or ethnic Isolation Index (_xPx\*_) based on Lieberson (1981; ISBN-13:978-1-032-53884-6) and [Bell (1954)](https://doi.org/10.2307/2574118) #### Compute Racial Isolation Index (*RI*) -Compute the spatial *RI* values (2006-2010 5-year ACS) for North Carolina, U.S.A., census tracts. This metric is based on [Anthopolos et al. (2011)](https://doi.org/10.1016/j.sste.2011.06.002) that assessed the racial isolation of the population that identifies as non-Hispanic or Latino, Black or African American alone. Multiple racial/ethnic subgroups are available in the `anthopolos()` function, including: +Compute the spatial *RI* values (2006-2010 5-year ACS) for North Carolina, U.S.A., census tracts. This metric is based on [Anthopolos et al. (2011)](https://doi.org/10.1016/j.sste.2011.06.002) that assessed the racial isolation of the population that identifies as non-Hispanic or Latino, Black or African American alone. Multiple racial or ethnic subgroups are available in the `anthopolos()` function, including: -| ACS table source | racial/ethnic subgroup | character for `subgroup` argument | +| ACS table source | racial or ethnic subgroup | character for `subgroup` argument | | -------------- | ------------- | ---------------- | | B03002_002 | not Hispanic or Latino | NHoL | | B03002_003 | not Hispanic or Latino, white alone | NHoLW | @@ -576,7 +576,7 @@ Compute the spatial *RI* values (2006-2010 5-year ACS) for North Carolina, U.S. | B03002_020 | Hispanic or Latino, two races including some other race | HoLTRiSOR | | B03002_021 | Hispanic or Latino, two races excluding some other race, and three or more races | HoLTReSOR | -A census geography (and its neighbors) that has nearly all of its population who identify with the specified race/ethnicity subgroup(s) (e.g., Not Hispanic or Latino, Black or African American alone) will have an *RI* value close to 1. In contrast, a census geography (and its neighbors) that is nearly none of its population who identify with the specified race/ethnicity subgroup(s) (e.g., not Not Hispanic or Latino, Black or African American alone) will have an *RI* value close to 0. +A census geography (and its neighbors) that has nearly all of its population who identify with the specified race or ethnicity subgroup(s) (e.g., Not Hispanic or Latino, Black or African American alone) will have an *RI* value close to 1. In contrast, a census geography (and its neighbors) that is nearly none of its population who identify with the specified race or ethnicity subgroup(s) (e.g., not Not Hispanic or Latino, Black or African American alone) will have an *RI* value close to 0. ```{r anthopolos_prep, results = 'hide'} anthopolos2010NC <- anthopolos(state = 'NC', year = 2010, subgroup = 'NHoLB') @@ -726,14 +726,91 @@ ggplot() + Can correct one source of edge effect in the same manner as shown for the *RI* metric. -#### Retrieve the Gini Index (*G*) +#### The racial or ethnic Gini Index (*G*) -Retrieve the aspatial Gini Index (*G*) values (2006-2010 5-year ACS) for Massachusetts, U.S.A., census tracts. This metric is based on [Gini (1921)](https://doi.org/10.2307/2223319), and the `gini()` function retrieves the estimate from the ACS-5. +Compute the aspatial racial or ethnic Gini Index (*G*) values (2006-2010 5-year ACS) for Massachusetts, U.S.A., census tracts within counties. This metric is based on [Gini (1921)](https://doi.org/10.2307/2223319). Multiple racial or ethnic subgroups are available in the `gini()` function, including: -According to the [U.S. Census Bureau](https://census.gov/topics/income-poverty/income-inequality/about/metrics/gini-index.html): 'The Gini Index is a summary measure of income inequality. The Gini coefficient incorporates the detailed shares data into a single statistic, which summarizes the dispersion of income across the entire income distribution. The Gini coefficient ranges from 0, indicating perfect equality (where everyone receives an equal share), to 1, perfect inequality (where only one recipient or group of recipients receives all the income). *G* is based on the difference between the Lorenz curve (the observed cumulative income distribution) and the notion of a perfectly equal income distribution.' +| ACS table source | racial or ethnic subgroup | character for `subgroup` arguments | +| -------------- | ------------- | ---------------- | +| B03002_002 | not Hispanic or Latino | NHoL | +| B03002_003 | not Hispanic or Latino, white alone | NHoLW | +| B03002_004 | not Hispanic or Latino, Black or African American alone | NHoLB | +| B03002_005 | not Hispanic or Latino, American Indian and Alaska Native alone | NHoLAIAN | +| B03002_006 | not Hispanic or Latino, Asian alone | NHoLA | +| B03002_007 | not Hispanic or Latino, Native Hawaiian and Other Pacific Islander alone | NHoLNHOPI | +| B03002_008 | not Hispanic or Latino, some other race alone | NHoLSOR | +| B03002_009 | not Hispanic or Latino, two or more races | NHoLTOMR | +| B03002_010 | not Hispanic or Latino, two races including some other race | NHoLTRiSOR | +| B03002_011 | not Hispanic or Latino, two races excluding some other race, and three or more races | NHoLTReSOR | +| B03002_012 | Hispanic or Latino | HoL | +| B03002_013 | Hispanic or Latino, white alone | HoLW | +| B03002_014 | Hispanic or Latino, Black or African American alone | HoLB | +| B03002_015 | Hispanic or Latino, American Indian and Alaska Native alone | HoLAIAN | +| B03002_016 | Hispanic or Latino, Asian alone | HoLA | +| B03002_017 | Hispanic or Latino, Native Hawaiian and other Pacific Islander alone | HoLNHOPI | +| B03002_018 | Hispanic or Latino, some other race alone | HoLSOR | +| B03002_019 | Hispanic or Latino, two or more races | HoLTOMR | +| B03002_020 | Hispanic or Latino, two races including some other race | HoLTRiSOR | +| B03002_021 | Hispanic or Latino, two races excluding some other race, and three or more races | HoLTReSOR | + +*G* is a measure of the evenness of racial or ethnic residential populations when comparing smaller geographical areas to larger ones within which the smaller geographical areas are located. *G* can range in value from 0 to 1 and the mean absolute difference between a selected subgroup proportions weighted across all pairs of geographic units, expressed as a proportion of the maximum weighted difference. + +```{r g_re_prep, results = 'hide'} +gini2010MA <- gini( + geo_large = 'county', + geo_small = 'tract', + state = 'MA', + year = 2010, + subgroup = c('NHoLB', 'HoLB') +) + +# Obtain the 2010 census tracts from the 'tigris' package +county2010MA <- counties(state = 'MA', year = 2010, cb = TRUE) +# Remove first 9 characters from GEOID for compatibility with tigris information +county2010MA$GEOID <- substring(county2010MA$GEO_ID, 10) + +# Join the G (Gini) values to the census tract geometry +MA2010gini <- county2010MA %>% + left_join(gini2010MA$g, by = 'GEOID') +``` + +```{r g_re_plot, fig.height = 4, fig.width = 7} +# Visualize the G (Gini) values (2006-2010 5-year ACS) for Massachusetts, U.S.A., census tracts +ggplot() + + geom_sf( + data = MA2010gini, + aes(fill = G_re), + size = 0.05, + color = 'transparent' + ) + + geom_sf( + data = county2010MA, + fill = 'transparent', + color = 'white', + size = 0.2 + ) + + theme_minimal() + + scale_fill_viridis_c(limits = c(0, 1)) + + labs( + fill = 'Index (Continuous)', + caption = 'Source: U.S. Census ACS 2006-2010 estimates') + + ggtitle('Gini Index', subtitle = 'Black population of MA counties') +``` + +#### The income Gini Index (*G*) + +Retrieve the aspatial income Gini Index (*G*) values (2006-2010 5-year ACS) for Massachusetts, U.S.A., census tracts. This metric is based on [Gini (1921)](https://doi.org/10.2307/2223319), and the `gini()` function retrieves the estimate from the ACS-5 when calculating the Gini Index (*G*) for racial or ethnic inequality. + +According to the [U.S. Census Bureau](https://census.gov/topics/income-poverty/income-inequality/about/metrics/gini-index.html): 'The Gini Index is a summary measure of income inequality. The Gini coefficient incorporates the detailed shares data into a single statistic, which summarizes the dispersion of income across the entire income distribution. The Gini coefficient ranges from 0, indicating perfect equality (where everyone receives an equal share), to 1, perfect inequality (where only one recipient or group of recipients receives all the income). The Gini Index is based on the difference between the Lorenz curve (the observed cumulative income distribution) and the notion of a perfectly equal income distribution.' ```{r gini_prep, results = 'hide'} -gini2010MA <- gini(state = 'MA', year = 2010) +gini2010MA <- gini( + geo_large = 'county', + geo_small = 'tract', + state = 'MA', + year = 2010, + subgroup = c('NHoLB', 'HoLB') +) # Obtain the 2010 census tracts from the 'tigris' package tract2010MA <- tracts(state = 'MA', year = 2010, cb = TRUE) @@ -745,7 +822,7 @@ county2010MA <- counties(state = 'MA', year = 2010, cb = TRUE) # Join the G (Gini) values to the census tract geometry MA2010gini <- tract2010MA %>% - left_join(gini2010MA$g, by = 'GEOID') + left_join(gini2010MA$g_data, by = 'GEOID') ``` ```{r gini_plot, fig.height = 4, fig.width = 7} @@ -753,7 +830,7 @@ MA2010gini <- tract2010MA %>% ggplot() + geom_sf( data = MA2010gini, - aes(fill = G), + aes(fill = G_inc), size = 0.05, color = 'transparent' ) + @@ -764,11 +841,12 @@ ggplot() + size = 0.2 ) + theme_minimal() + - scale_fill_viridis_c() + + scale_fill_viridis_c(limits = c(0, 1)) + labs(fill = 'Index (Continuous)', caption = 'Source: U.S. Census ACS 2006-2010 estimates') + - ggtitle('Gini Index', subtitle = 'MA census tracts') + ggtitle('Gini Index', subtitle = 'Income of MA census tracts') ``` + ### Index of Concentration at the Extremes (*ICE*) Compute the aspatial Index of Concentration at the Extremes values (2006-2010 5-year ACS) for Wayne County, Michigan, U.S.A., census tracts. Wayne County is the home of Detroit, Michigan, a highly segregated city in the U.S. This metric is based on [Feldman et al. (2015)](https://doi.org/10.1136/jech-2015-205728) and [Krieger et al. (2016)](https://doi.org/10.2105/AJPH.2015.302955) who expanded the metric designed by Massey in a chapter of [Booth & Crouter (2001)](https://doi.org/10.4324/9781410600141) initially designed for residential segregation. The `krieger()` function computes five *ICE* metrics using the following ACS-5 groups: @@ -777,9 +855,9 @@ Compute the aspatial Index of Concentration at the Extremes values (2006-2010 5- | -------------- | ------------- | ---------------- | | B19001 | Income, 'ICE_inc'| 80th income percentile vs. 20th income percentile | | B15002 | Education, 'ICE_edu'| less than high school vs. four-year college degree or more | -| B03002 | Race/Ethnicity, 'ICE_rewb'| 80th income percentile vs. 20th income percentile | -| B19001 & B19001B & B19001H | Income and race/ethnicity combined, 'ICE_wbinc' | white non-Hispanic in 80th income percentile vs. black alone (including Hispanic) in 20th income percentile | -| B19001 & B19001H | Income and race/ethnicity combined, 'ICE_wpcinc'| white non-Hispanic in 80th income percentile vs. white non-Hispanic in 20th income percentile | +| B03002 | Race or Ethnicity, 'ICE_rewb'| 80th income percentile vs. 20th income percentile | +| B19001 & B19001B & B19001H | Income and race or ethnicity combined, 'ICE_wbinc' | white non-Hispanic in 80th income percentile vs. black alone (including Hispanic) in 20th income percentile | +| B19001 & B19001H | Income and race or ethnicity combined, 'ICE_wpcinc'| white non-Hispanic in 80th income percentile vs. white non-Hispanic in 20th income percentile | *ICE* metrics can range in value from −1 (most deprived) to 1 (most privileged). A value of 0 can thus represent two possibilities: (1) none of the residents are in the most privileged or most deprived categories, or (2) an equal number of persons are in the most privileged and most deprived categories, and in both cases indicates that the area is not dominated by extreme concentrations of either of the two groups. @@ -839,7 +917,7 @@ ggplot() + subtitle = 'less than high school vs. four-year college degree or more' ) -# Plot ICE for Race/Ethnicity +# Plot ICE for Race or Ethnicity ggplot() + geom_sf( data = ice2020WC, @@ -856,11 +934,11 @@ ggplot() + ) + labs(fill = 'Index (Continuous)', caption = 'Source: U.S. Census ACS 2006-2010 estimates') + ggtitle( - 'Index of Concentration at the Extremes\nRace/Ethnicity (Krieger)', + 'Index of Concentration at the Extremes\nRace or Ethnicity (Krieger)', subtitle = 'white non-Hispanic vs. black non-Hispanic' ) -# Plot ICE for Income and Race/Ethnicity Combined +# Plot ICE for Income and Race or Ethnicity Combined ## white non-Hispanic in 80th income percentile vs. ## black (including Hispanic) in 20th income percentile ggplot() + @@ -879,11 +957,11 @@ ggplot() + ) + labs(fill = 'Index (Continuous)', caption = 'Source: U.S. Census ACS 2006-2010 estimates') + ggtitle( - 'Index of Concentration at the Extremes\nIncome & race/ethnicity combined (Krieger)', + 'Index of Concentration at the Extremes\nIncome & race or ethnicity combined (Krieger)', subtitle = 'white non-Hispanic in 80th inc ptcl vs. black alone in 20th inc pctl' ) -# Plot ICE for Income and Race/Ethnicity Combined +# Plot ICE for Income and Race or Ethnicity Combined ## white non-Hispanic in 80th income percentile vs. white non-Hispanic in 20th income percentile ggplot() + geom_sf( @@ -901,16 +979,16 @@ ggplot() + ) + labs(fill = 'Index (Continuous)', caption = 'Source: U.S. Census ACS 2006-2010 estimates') + ggtitle( - 'Index of Concentration at the Extremes\nIncome & race/ethnicity combined (Krieger)', + 'Index of Concentration at the Extremes\nIncome & race or ethnicity combined (Krieger)', subtitle = 'white non-Hispanic (WNH) in 80th inc pctl vs. WNH in 20th inc pctl' ) ``` -#### Compute racial/ethnic Dissimilarity Index (*D*) +#### Compute racial or ethnic Dissimilarity Index (*D*) -Compute the aspatial racial/ethnic *D* values (2006-2010 5-year ACS) for Pennsylvania, U.S.A., counties from census tracts. This metric is based on [Duncan & Duncan (1955)](https://doi.org/10.2307/2088328) that assessed the racial/ethnic isolation of students that identify as non-Hispanic or Latino, Black or African American alone compared to students that identify as non-Hispanic or Latino, white alone between schools and school districts. Multiple racial/ethnic subgroups are available in the `duncan()` function, including: +Compute the aspatial racial or ethnic *D* values (2006-2010 5-year ACS) for Pennsylvania, U.S.A., counties from census tracts. This metric is based on [Duncan & Duncan (1955)](https://doi.org/10.2307/2088328) that assessed the racial or ethnic isolation of students that identify as non-Hispanic or Latino, Black or African American alone compared to students that identify as non-Hispanic or Latino, white alone between schools and school districts. Multiple racial or ethnic subgroups are available in the `duncan()` function, including: -| ACS table source | racial/ethnic subgroup | character for `subgroup` or `subgroup_ref` arguments | +| ACS table source | racial or ethnic subgroup | character for `subgroup` or `subgroup_ref` arguments | | -------------- | ------------- | ---------------- | | B03002_002 | not Hispanic or Latino | NHoL | | B03002_003 | not Hispanic or Latino, white alone | NHoLW | @@ -933,7 +1011,7 @@ Compute the aspatial racial/ethnic *D* values (2006-2010 5-year ACS) for Pennsyl | B03002_020 | Hispanic or Latino, two races including some other race | HoLTRiSOR | | B03002_021 | Hispanic or Latino, two races excluding some other race, and three or more races | HoLTReSOR | -*D* is a measure of the evenness of racial/ethnic residential segregation when comparing smaller geographical areas to larger ones within which the smaller geographical areas are located. *D* can range in value from 0 to 1 and represents the proportion of racial/ethnic subgroup members that would have to change their area of residence to achieve an even distribution within the larger geographical area under conditions of maximum segregation. +*D* is a measure of the evenness of racial or ethnic residential segregation when comparing smaller geographical areas to larger ones within which the smaller geographical areas are located. *D* can range in value from 0 to 1 and represents the proportion of racial or ethnic subgroup members that would have to change their area of residence to achieve an even distribution within the larger geographical area under conditions of maximum segregation. ```{r duncan_prep, results = 'hide'} duncan2010PA <- duncan( @@ -979,11 +1057,11 @@ ggplot() + ) ``` -#### Compute aspatial income or racial/ethnic Atkinson Index (*A*) +#### Compute aspatial income or racial or ethnic Atkinson Index (*A*) -Compute the aspatial income or racial/ethnic *A* values (2017-2021 5-year ACS) for Kentucky, U.S.A., counties from census block groups. This metric is based on [Atkinson (1970)](https://doi.org/10.2307/2088328) that assessed the distribution of income within 12 counties but has since been adapted to study racial/ethnic segregation (see [James & Taeuber 1985](https://doi.org/10.2307/270845)). To compare median household income, specify `subgroup = 'MedHHInc'` which will use the ACS-5 variable 'B19013_001' in the computation. Multiple racial/ethnic subgroups are available in the `atkinson()` function, including: +Compute the aspatial income or racial or ethnic *A* values (2017-2021 5-year ACS) for Kentucky, U.S.A., counties from census block groups. This metric is based on [Atkinson (1970)](https://doi.org/10.2307/2088328) that assessed the distribution of income within 12 counties but has since been adapted to study racial or ethnic segregation (see [James & Taeuber 1985](https://doi.org/10.2307/270845)). To compare median household income, specify `subgroup = 'MedHHInc'` which will use the ACS-5 variable 'B19013_001' in the computation. Multiple racial or ethnic subgroups are available in the `atkinson()` function, including: -| ACS table source | racial/ethnic subgroup | character for `subgroup` argument | +| ACS table source | racial or ethnic subgroup | character for `subgroup` argument | | -------------- | ------------- | ---------------- | | B03002_002 | not Hispanic or Latino | NHoL | | B03002_003 | not Hispanic or Latino, white alone | NHoLW | @@ -1006,7 +1084,7 @@ Compute the aspatial income or racial/ethnic *A* values (2017-2021 5-year ACS) f | B03002_020 | Hispanic or Latino, two races including some other race | HoLTRiSOR | | B03002_021 | Hispanic or Latino, two races excluding some other race, and three or more races | HoLTReSOR | -*A* is a measure of the inequality and, in the context of residential race/ethnicity, segregation when comparing smaller geographical areas to larger ones within which the smaller geographical areas are located. *A* can range in value from 0 to 1 and smaller values of the index indicate lower levels of inequality (e.g., less segregation). +*A* is a measure of the inequality and, in the context of residential race or ethnicity, segregation when comparing smaller geographical areas to larger ones within which the smaller geographical areas are located. *A* can range in value from 0 to 1 and smaller values of the index indicate lower levels of inequality (e.g., less segregation). *A* is sensitive to the choice of `epsilon` argument or the shape parameter that determines how to weight the increments to inequality (segregation) contributed by different proportions of the Lorenz curve. A user must explicitly decide how heavily to weight smaller geographical units at different points on the Lorenz curve (i.e., whether the index should take greater account of differences among areas of over- or under-representation). The `epsilon` argument must have values between 0 and 1.0. For `0 <= epsilon < 0.5` or less 'inequality-averse,' smaller geographical units with a subgroup proportion smaller than the subgroup proportion of the larger geographical unit contribute more to inequality ('over-representation'). For `0.5 < epsilon <= 1.0` or more 'inequality-averse,' smaller geographical units with a subgroup proportion larger than the subgroup proportion of the larger geographical unit contribute more to inequality ('under-representation'). If `epsilon = 0.5` (the default), units of over- and under-representation contribute equally to the index. See Section 2.3 of [Saint-Jacques et al. (2020)](https://doi.org/10.48550/arXiv.2002.05819) for one method to select `epsilon`. We choose `epsilon = 0.67` in the example below: @@ -1052,11 +1130,11 @@ ggplot() + ) ``` -#### Compute racial/ethnic Interaction Index (_xPy\*_) +#### Compute racial or ethnic Interaction Index (_xPy\*_) -Compute the aspatial racial/ethnic _xPy\*_ values (2017-2021 5-year ACS) for Ohio, U.S.A., counties from census tracts. This metric is based on Shevky & Williams (1949; ISBN-13:978-0-837-15637-8) and adapted by [Bell (1954)](https://doi.org/10.2307/2574118). Multiple racial/ethnic subgroups are available in the `bell()` function, including: +Compute the aspatial racial or ethnic _xPy\*_ values (2017-2021 5-year ACS) for Ohio, U.S.A., counties from census tracts. This metric is based on Shevky & Williams (1949; ISBN-13:978-0-837-15637-8) and adapted by [Bell (1954)](https://doi.org/10.2307/2574118). Multiple racial or ethnic subgroups are available in the `bell()` function, including: -| ACS table source | racial/ethnic subgroup | character for `subgroup` or `subgroup_ixn` argument | +| ACS table source | racial or ethnic subgroup | character for `subgroup` or `subgroup_ixn` argument | | -------------- | ------------- | ---------------- | | B03002_002 | not Hispanic or Latino | NHoL | | B03002_003 | not Hispanic or Latino, white alone | NHoLW | @@ -1125,9 +1203,9 @@ ggplot() + #### Compute Correlation Ratio (*V*) -Compute the aspatial racial/ethnic *V* values (2017-2021 5-year ACS) for South Carolina, U.S.A., counties from census tracts. This metric is based on [Bell (1954)](https://doi.org/10.2307/2574118) and adapted by [White (1986)](https://doi.org/10.2307/3644339). Multiple racial/ethnic subgroups are available in the `white()` function, including: +Compute the aspatial racial or ethnic *V* values (2017-2021 5-year ACS) for South Carolina, U.S.A., counties from census tracts. This metric is based on [Bell (1954)](https://doi.org/10.2307/2574118) and adapted by [White (1986)](https://doi.org/10.2307/3644339). Multiple racial or ethnic subgroups are available in the `white()` function, including: -| ACS table source | racial/ethnic subgroup | character for `subgroup` argument | +| ACS table source | racial or ethnic subgroup | character for `subgroup` argument | | -------------- | ------------- | ---------------- | | B03002_002 | not Hispanic or Latino | NHoL | | B03002_003 | not Hispanic or Latino, white alone | NHoLW | @@ -1200,9 +1278,9 @@ ggplot() + #### Compute Location Quotient (*LQ*) -Compute the aspatial racial/ethnic *LQ* values (2017-2021 5-year ACS) for Tennessee, U.S.A., counties vs. the state. This metric is based on [Merton (1939)](https://doi.org/10.2307/2084686) and adapted by [Sudano et al. (2013)](https://doi.org/10.1016/j.healthplace.2012.09.015). Multiple racial/ethnic subgroups are available in the `sudano()` function, including: +Compute the aspatial racial or ethnic *LQ* values (2017-2021 5-year ACS) for Tennessee, U.S.A., counties vs. the state. This metric is based on [Merton (1939)](https://doi.org/10.2307/2084686) and adapted by [Sudano et al. (2013)](https://doi.org/10.1016/j.healthplace.2012.09.015). Multiple racial or ethnic subgroups are available in the `sudano()` function, including: -| ACS table source | racial/ethnic subgroup | character for `subgroup` argument | +| ACS table source | racial or ethnic subgroup | character for `subgroup` argument | | -------------- | ------------- | ---------------- | | B03002_002 | not Hispanic or Latino | NHoL | | B03002_003 | not Hispanic or Latino, white alone | NHoLW | @@ -1270,9 +1348,9 @@ ggplot() + #### Compute Local Exposure and Isolation (*LEx/Is*) -Compute the aspatial racial/ethnic Local Exposure and Isolation metric (2017-2021 5-year ACS) for Mississippi, U.S.A., counties vs. the state. This metric is based on [Bemanian & Beyer (2017)](https://doi.org/10.1158/1055-9965.EPI-16-0926). Multiple racial/ethnic subgroups are available in the `bemanian_beyer()` function, including: +Compute the aspatial racial or ethnic Local Exposure and Isolation metric (2017-2021 5-year ACS) for Mississippi, U.S.A., counties vs. the state. This metric is based on [Bemanian & Beyer (2017)](https://doi.org/10.1158/1055-9965.EPI-16-0926). Multiple racial or ethnic subgroups are available in the `bemanian_beyer()` function, including: -| ACS table source | racial/ethnic subgroup | character for `subgroup` or `subgroup_ixn` argument | +| ACS table source | racial or ethnic subgroup | character for `subgroup` or `subgroup_ixn` argument | | -------------- | ------------- | ---------------- | | B03002_002 | not Hispanic or Latino | NHoL | | B03002_003 | not Hispanic or Latino, white alone | NHoLW | @@ -1295,7 +1373,7 @@ Compute the aspatial racial/ethnic Local Exposure and Isolation metric (2017-202 | B03002_020 | Hispanic or Latino, two races including some other race | HoLTRiSOR | | B03002_021 | Hispanic or Latino, two races excluding some other race, and three or more races | HoLTReSOR | -*LEx/Is* is a measure of the probability that two individuals living within a specific smaller geography (e.g., census tract) of either different (i.e., exposure) or the same (i.e., isolation) racial/ethnic subgroup(s) will interact, assuming that individuals within a smaller geography are randomly mixed. *LEx/Is* is standardized with a logit transformation and centered against an expected case that all races/ethnicities are evenly distributed across a larger geography. *LEx/Is* can range from negative infinity to infinity. If *LEx/Is* is zero then the estimated probability of the interaction between two people of the given subgroup(s) within a smaller geography is equal to the expected probability if the subgroup(s) were perfectly mixed in the larger geography. If *LEx/Is* is greater than zero then the interaction is more likely to occur within the smaller geography than in the larger geography, and if *LEx/Is* is less than zero then the interaction is less likely to occur within the smaller geography than in the larger geography. Note: the exponentiation of each *LEx/Is* metric results in the odds ratio of the specific exposure or isolation of interest in a smaller geography relative to the larger geography. Similar to *LQ* (Sudano), *LEx/Is* computes values for each smaller geography relative to the larger geography. +*LEx/Is* is a measure of the probability that two individuals living within a specific smaller geography (e.g., census tract) of either different (i.e., exposure) or the same (i.e., isolation) racial or ethnic subgroup(s) will interact, assuming that individuals within a smaller geography are randomly mixed. *LEx/Is* is standardized with a logit transformation and centered against an expected case that all races or ethnicities are evenly distributed across a larger geography. *LEx/Is* can range from negative infinity to infinity. If *LEx/Is* is zero then the estimated probability of the interaction between two people of the given subgroup(s) within a smaller geography is equal to the expected probability if the subgroup(s) were perfectly mixed in the larger geography. If *LEx/Is* is greater than zero then the interaction is more likely to occur within the smaller geography than in the larger geography, and if *LEx/Is* is less than zero then the interaction is less likely to occur within the smaller geography than in the larger geography. Note: the exponentiation of each *LEx/Is* metric results in the odds ratio of the specific exposure or isolation of interest in a smaller geography relative to the larger geography. Similar to *LQ* (Sudano), *LEx/Is* computes values for each smaller geography relative to the larger geography. ```{r bemanian_beyer_prep, results = 'hide'} bemanian_beyer2021MS <- bemanian_beyer( @@ -1370,9 +1448,9 @@ ggplot() + #### Compute Delta (*DEL*) -Compute the aspatial racial/ethnic *DEL* values (2017-2021 5-year ACS) for Alabama, U.S.A., counties from census tracts. This metric is based on [Hoover (1941)](https://doi.org/10.1017/S0022050700052980) and Duncan et al. (1961; LC:60007089). Multiple racial/ethnic subgroups are available in the `hoover()` function, including: +Compute the aspatial racial or ethnic *DEL* values (2017-2021 5-year ACS) for Alabama, U.S.A., counties from census tracts. This metric is based on [Hoover (1941)](https://doi.org/10.1017/S0022050700052980) and Duncan et al. (1961; LC:60007089). Multiple racial or ethnic subgroups are available in the `hoover()` function, including: -| ACS table source | racial/ethnic subgroup | character for `subgroup` argument | +| ACS table source | racial or ethnic subgroup | character for `subgroup` argument | | -------------- | ------------- | ---------------- | | B03002_002 | not Hispanic or Latino | NHoL | | B03002_003 | not Hispanic or Latino, white alone | NHoLW | @@ -1440,9 +1518,9 @@ ggplot() + #### Compute an index of spatial proximity (*SP*) -Compute an index of spatial proximity (2010-2014 5-year ACS) for Atlanta, GA, metropolitan area from census tracts. This metric is based on [White (1986)](https://doi.org/10.2307/3644339) and Blau (1977; ISBN-13:978-0-029-03660-0) that designed the metric to identify racial or ethnic enclaves. Multiple racial/ethnic subgroups are available in the `white_blau()` function, including: +Compute an index of spatial proximity (2010-2014 5-year ACS) for Atlanta, GA, metropolitan area from census tracts. This metric is based on [White (1986)](https://doi.org/10.2307/3644339) and Blau (1977; ISBN-13:978-0-029-03660-0) that designed the metric to identify racial or ethnic enclaves. Multiple racial or ethnic subgroups are available in the `white_blau()` function, including: -| ACS table source | racial/ethnic subgroup | character for `subgroup` or `subgroup_ref` arguments | +| ACS table source | racial or ethnic subgroup | character for `subgroup` or `subgroup_ref` arguments | | -------------- | ------------- | ---------------- | | B03002_002 | not Hispanic or Latino | NHoL | | B03002_003 | not Hispanic or Latino, white alone | NHoLW | @@ -1465,7 +1543,7 @@ Compute an index of spatial proximity (2010-2014 5-year ACS) for Atlanta, GA, me | B03002_020 | Hispanic or Latino, two races including some other race | HoLTRiSOR | | B03002_021 | Hispanic or Latino, two races excluding some other race, and three or more races | HoLTReSOR | -*SP* is a measure of clustering of racial/ethnic populations within smaller geographical areas that are located within larger geographical areas. *SP* can range in value from 0 to Inf and represents the degree to which an area is a racial or ethnic enclave. A value of 1 indicates there is no differential clustering between subgroup and referent group members. A value greater than 1 indicates subgroup members live nearer to one another than to referent subgroup members. A value less than 1 indicates subgroup live nearer to and referent subgroup members than to their own subgroup members. +*SP* is a measure of clustering of racial or ethnic populations within smaller geographical areas that are located within larger geographical areas. *SP* can range in value from 0 to Inf and represents the degree to which an area is a racial or ethnic enclave. A value of 1 indicates there is no differential clustering between subgroup and referent group members. A value greater than 1 indicates subgroup members live nearer to one another than to referent subgroup members. A value less than 1 indicates subgroup live nearer to and referent subgroup members than to their own subgroup members. ```{r white_blau_prep, results = 'hide'} whiteblau2014GA <- white_blau( @@ -1520,11 +1598,11 @@ ggplot() + ) ``` -#### Compute racial/ethnic Isolation Index (_xPx\*_) +#### Compute racial or ethnic Isolation Index (_xPx\*_) -Compute the aspatial racial/ethnic _xPx\*_ values (2015-2019 5-year ACS) for Delaware, U.S.A., census tracts from census block groups. This metric is based on [Bell (1954)](https://doi.org/10.2307/2574118) and adapted by Lieberson (1981; ISBN-13:978-1-032-53884-6). Multiple racial/ethnic subgroups are available in the `lieberson()` function, including: +Compute the aspatial racial or ethnic _xPx\*_ values (2015-2019 5-year ACS) for Delaware, U.S.A., census tracts from census block groups. This metric is based on [Bell (1954)](https://doi.org/10.2307/2574118) and adapted by Lieberson (1981; ISBN-13:978-1-032-53884-6). Multiple racial or ethnic subgroups are available in the `lieberson()` function, including: -| ACS table source | racial/ethnic subgroup | character for `subgroup` argument | +| ACS table source | racial or ethnic subgroup | character for `subgroup` argument | | -------------- | ------------- | ---------------- | | B03002_002 | not Hispanic or Latino | NHoL | | B03002_003 | not Hispanic or Latino, white alone | NHoLW | diff --git a/vignettes/vignette.html b/vignettes/vignette.html index 96b983c..fdcfffd 100644 --- a/vignettes/vignette.html +++ b/vignettes/vignette.html @@ -12,7 +12,7 @@ - + ndi: Neighborhood Deprivation Indices @@ -340,7 +340,7 @@

    ndi: Neighborhood Deprivation Indices

    Ian D. Buller (GitHub: @idblr)

    -

    2024-08-22

    +

    2024-08-23

    @@ -1135,8 +1135,8 @@

    Assign the referent (U.S.-Standardized Metric)

    )

    The process to compute a US-standardized NDI (Powell-Wiley) -took about 24.7 minutes to run on a machine with the features listed at -the end of the vignette.

    +took about 3 minutes to run on a machine with the features listed at the +end of the vignette.

    @@ -1152,9 +1152,9 @@

    Additional metrics socio-economic deprivation and disparity

  1. bravo() function that computes the Educational Isolation Index (EI) based on Bravo et al. (2021)
  2. -
  3. gini() function that retrieves the Gini Index -(G) based on Gini -(1921)
  4. +
  5. gini() function that computes the Gini Index +(G) of racial or ethnic inequality and retrieves the Gini Index +(G) of income inequality based on Gini (1921)
  6. krieger() function that computes the Index of Concentration at the Extremes (ICE) based on based on Feldman et al. (2015) and Krieger et @@ -1165,26 +1165,26 @@

    Additional metrics socio-economic deprivation and disparity

  7. atkinson() function that computes the Atkinson Index (A) based on Atkinson (1970)
  8. -
  9. bell() function that computes the aspatial -racial/ethnic Interaction Index (xPy*) based on Shevky & -Williams (1949; ISBN-13:978-0-837-15637-8) and Bell (1954)
  10. -
  11. white() function that computes the aspatial -racial/ethnic Correlation Ratio (V) based on Bell (1954) and White (1986)
  12. -
  13. sudano() function that computes the aspatial -racial/ethnic Location Quotient (LQ) based on Merton (1939) and Sudano et +
  14. bell() function that computes the aspatial racial or +ethnic Interaction Index (xPy*) based on Shevky & Williams +(1949; ISBN-13:978-0-837-15637-8) and Bell (1954)
  15. +
  16. white() function that computes the aspatial racial or +ethnic Correlation Ratio (V) based on Bell (1954) and White (1986)
  17. +
  18. sudano() function that computes the aspatial racial or +ethnic Location Quotient (LQ) based on Merton (1939) and Sudano et al. (2013)
  19. bemanian_beyer() function that computes the aspatial -racial/ethnic Local Exposure and Isolation (LEx/Is) metric +racial or ethnic Local Exposure and Isolation (LEx/Is) metric based on Bemanian & Beyer (2017)
  20. -
  21. hoover() function that computes the aspatial -racial/ethnic Delta (DEL) based on Hoover (1941) and +
  22. hoover() function that computes the aspatial racial or +ethnic Delta (DEL) based on Hoover (1941) and Duncan et al. (1961; LC:60007089)
  23. white_blau() function that computes an index of spatial proximity (SP) based on White (1986) and Blau (1977; ISBN-13:978-0-029-03660-0)
  24. -
  25. lieberson() function that computes the aspatial -racial/ethnic Isolation Index (xPx*) based on Lieberson (1981; +
  26. lieberson() function that computes the aspatial racial +or ethnic Isolation Index (xPx*) based on Lieberson (1981; ISBN-13:978-1-032-53884-6) and Bell (1954)
@@ -1193,7 +1193,7 @@

Compute Racial Isolation Index (RI)

North Carolina, U.S.A., census tracts. This metric is based on Anthopolos et al. (2011) that assessed the racial isolation of the population that identifies as non-Hispanic or Latino, Black or African American alone. -Multiple racial/ethnic subgroups are available in the +Multiple racial or ethnic subgroups are available in the anthopolos() function, including:

@@ -1204,7 +1204,7 @@

Compute Racial Isolation Index (RI)

- + @@ -1316,13 +1316,13 @@

Compute Racial Isolation Index (RI)

ACS table sourceracial/ethnic subgroupracial or ethnic subgroup character for subgroup argument

A census geography (and its neighbors) that has nearly all of its -population who identify with the specified race/ethnicity subgroup(s) +population who identify with the specified race or ethnicity subgroup(s) (e.g., Not Hispanic or Latino, Black or African American alone) will have an RI value close to 1. In contrast, a census geography (and its neighbors) that is nearly none of its population who identify -with the specified race/ethnicity subgroup(s) (e.g., not Not Hispanic or -Latino, Black or African American alone) will have an RI value -close to 0.

+with the specified race or ethnicity subgroup(s) (e.g., not Not Hispanic +or Latino, Black or African American alone) will have an RI +value close to 0.

anthopolos2010NC <- anthopolos(state = 'NC', year = 2010, subgroup = 'NHoLB')
 
 # Obtain the 2010 census tracts from the 'tigris' package
@@ -1506,42 +1506,161 @@ 

Compute Educational Isolation Index (EI)

Can correct one source of edge effect in the same manner as shown for the RI metric.

-
-

Retrieve the Gini Index (G)

-

Retrieve the aspatial Gini Index (G) values (2006-2010 -5-year ACS) for Massachusetts, U.S.A., census tracts. This metric is -based on Gini (1921), and -the gini() function retrieves the estimate from the -ACS-5.

-

According to the U.S. -Census Bureau: ‘The Gini Index is a summary measure of income -inequality. The Gini coefficient incorporates the detailed shares data -into a single statistic, which summarizes the dispersion of income -across the entire income distribution. The Gini coefficient ranges from -0, indicating perfect equality (where everyone receives an equal share), -to 1, perfect inequality (where only one recipient or group of -recipients receives all the income). G is based on the -difference between the Lorenz curve (the observed cumulative income -distribution) and the notion of a perfectly equal income -distribution.’

-
gini2010MA <- gini(state = 'MA', year = 2010)
-
-# Obtain the 2010 census tracts from the 'tigris' package
-tract2010MA <- tracts(state = 'MA', year = 2010, cb = TRUE)
-# Remove first 9 characters from GEOID for compatibility with tigris information
-tract2010MA$GEOID <- substring(tract2010MA$GEO_ID, 10) 
-
-# Obtain the 2010 counties from the 'tigris' package
-county2010MA <- counties(state = 'MA', year = 2010, cb = TRUE)
-
-# Join the G (Gini) values to the census tract geometry
-MA2010gini <- tract2010MA %>%
-  left_join(gini2010MA$g, by = 'GEOID')
+
+

The racial or ethnic Gini Index (G)

+

Compute the aspatial racial or ethnic Gini Index (G) values +(2006-2010 5-year ACS) for Massachusetts, U.S.A., census tracts within +counties. This metric is based on Gini (1921). Multiple racial +or ethnic subgroups are available in the gini() function, +including:

+ +++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ACS table sourceracial or ethnic subgroupcharacter for subgroup arguments
B03002_002not Hispanic or LatinoNHoL
B03002_003not Hispanic or Latino, white aloneNHoLW
B03002_004not Hispanic or Latino, Black or African American aloneNHoLB
B03002_005not Hispanic or Latino, American Indian and Alaska Native aloneNHoLAIAN
B03002_006not Hispanic or Latino, Asian aloneNHoLA
B03002_007not Hispanic or Latino, Native Hawaiian and Other Pacific Islander +aloneNHoLNHOPI
B03002_008not Hispanic or Latino, some other race aloneNHoLSOR
B03002_009not Hispanic or Latino, two or more racesNHoLTOMR
B03002_010not Hispanic or Latino, two races including some other raceNHoLTRiSOR
B03002_011not Hispanic or Latino, two races excluding some other race, and +three or more racesNHoLTReSOR
B03002_012Hispanic or LatinoHoL
B03002_013Hispanic or Latino, white aloneHoLW
B03002_014Hispanic or Latino, Black or African American aloneHoLB
B03002_015Hispanic or Latino, American Indian and Alaska Native aloneHoLAIAN
B03002_016Hispanic or Latino, Asian aloneHoLA
B03002_017Hispanic or Latino, Native Hawaiian and other Pacific Islander +aloneHoLNHOPI
B03002_018Hispanic or Latino, some other race aloneHoLSOR
B03002_019Hispanic or Latino, two or more racesHoLTOMR
B03002_020Hispanic or Latino, two races including some other raceHoLTRiSOR
B03002_021Hispanic or Latino, two races excluding some other race, and three +or more racesHoLTReSOR
+

G is a measure of the evenness of racial or ethnic +residential populations when comparing smaller geographical areas to +larger ones within which the smaller geographical areas are located. +G can range in value from 0 to 1 and the mean absolute +difference between a selected subgroup proportions weighted across all +pairs of geographic units, expressed as a proportion of the maximum +weighted difference.

+
gini2010MA <- gini(
+  geo_large = 'county',
+  geo_small = 'tract',
+  state = 'MA',
+  year = 2010,
+  subgroup = c('NHoLB', 'HoLB')
+)
+
+# Obtain the 2010 census tracts from the 'tigris' package
+county2010MA <- counties(state = 'MA', year = 2010, cb = TRUE)
+# Remove first 9 characters from GEOID for compatibility with tigris information
+county2010MA$GEOID <- substring(county2010MA$GEO_ID, 10) 
+
+# Join the G (Gini) values to the census tract geometry
+MA2010gini <- county2010MA %>%
+  left_join(gini2010MA$g, by = 'GEOID')
# Visualize the G (Gini) values (2006-2010 5-year ACS) for Massachusetts, U.S.A., census tracts 
 ggplot() +
   geom_sf(
     data = MA2010gini,
-    aes(fill = G),
+    aes(fill = G_re),
     size = 0.05,
     color = 'transparent'
   ) +
@@ -1552,10 +1671,70 @@ 

Retrieve the Gini Index (G)

size = 0.2 ) + theme_minimal() + - scale_fill_viridis_c() + - labs(fill = 'Index (Continuous)', caption = 'Source: U.S. Census ACS 2006-2010 estimates') + - ggtitle('Gini Index', subtitle = 'MA census tracts')
-

+ scale_fill_viridis_c(limits = c(0, 1)) + + labs( + fill = 'Index (Continuous)', + caption = 'Source: U.S. Census ACS 2006-2010 estimates') + + ggtitle('Gini Index', subtitle = 'Black population of MA counties')
+

+
+
+

The income Gini Index (G)

+

Retrieve the aspatial income Gini Index (G) values +(2006-2010 5-year ACS) for Massachusetts, U.S.A., census tracts. This +metric is based on Gini +(1921), and the gini() function retrieves the estimate +from the ACS-5 when calculating the Gini Index (G) for racial +or ethnic inequality.

+

According to the U.S. +Census Bureau: ‘The Gini Index is a summary measure of income +inequality. The Gini coefficient incorporates the detailed shares data +into a single statistic, which summarizes the dispersion of income +across the entire income distribution. The Gini coefficient ranges from +0, indicating perfect equality (where everyone receives an equal share), +to 1, perfect inequality (where only one recipient or group of +recipients receives all the income). The Gini Index is based on the +difference between the Lorenz curve (the observed cumulative income +distribution) and the notion of a perfectly equal income +distribution.’

+
gini2010MA <- gini(
+  geo_large = 'county',
+  geo_small = 'tract',
+  state = 'MA',
+  year = 2010,
+  subgroup = c('NHoLB', 'HoLB')
+)
+
+# Obtain the 2010 census tracts from the 'tigris' package
+tract2010MA <- tracts(state = 'MA', year = 2010, cb = TRUE)
+# Remove first 9 characters from GEOID for compatibility with tigris information
+tract2010MA$GEOID <- substring(tract2010MA$GEO_ID, 10) 
+
+# Obtain the 2010 counties from the 'tigris' package
+county2010MA <- counties(state = 'MA', year = 2010, cb = TRUE)
+
+# Join the G (Gini) values to the census tract geometry
+MA2010gini <- tract2010MA %>%
+  left_join(gini2010MA$g_data, by = 'GEOID')
+
# Visualize the G (Gini) values (2006-2010 5-year ACS) for Massachusetts, U.S.A., census tracts 
+ggplot() +
+  geom_sf(
+    data = MA2010gini,
+    aes(fill = G_inc),
+    size = 0.05,
+    color = 'transparent'
+  ) +
+  geom_sf(
+    data = county2010MA,
+    fill = 'transparent',
+    color = 'white',
+    size = 0.2
+  ) +
+  theme_minimal() +
+  scale_fill_viridis_c(limits = c(0, 1)) +
+  labs(fill = 'Index (Continuous)', caption = 'Source: U.S. Census ACS 2006-2010 estimates') +
+  ggtitle('Gini Index', subtitle = 'Income of MA census tracts')
+

@@ -1596,18 +1775,18 @@

Index of Concentration at the Extremes (ICE)

B03002 -Race/Ethnicity, ‘ICE_rewb’ +Race or Ethnicity, ‘ICE_rewb’ 80th income percentile vs. 20th income percentile B19001 & B19001B & B19001H -Income and race/ethnicity combined, ‘ICE_wbinc’ +Income and race or ethnicity combined, ‘ICE_wbinc’ white non-Hispanic in 80th income percentile vs. black alone (including Hispanic) in 20th income percentile B19001 & B19001H -Income and race/ethnicity combined, ‘ICE_wpcinc’ +Income and race or ethnicity combined, ‘ICE_wpcinc’ white non-Hispanic in 80th income percentile vs. white non-Hispanic in 20th income percentile @@ -1620,134 +1799,134 @@

Index of Concentration at the Extremes (ICE)

and most deprived categories, and in both cases indicates that the area is not dominated by extreme concentrations of either of the two groups.

-
ice2020WC <- krieger(state = 'MI', county = 'Wayne', year = 2010)
-
-# Obtain the 2010 census tracts from the 'tigris' package
-tract2010WC <- tracts(state = 'MI', county = 'Wayne', year = 2010, cb = TRUE)
-# Remove first 9 characters from GEOID for compatibility with tigris information
-tract2010WC$GEOID <- substring(tract2010WC$GEO_ID, 10) 
-
-# Join the ICE values to the census tract geometry
-ice2020WC <- tract2010WC %>%
-  left_join(ice2020WC$ice, by = 'GEOID')
-
# Plot ICE for Income
-ggplot() +
-  geom_sf(
-    data = ice2020WC,
-    aes(fill = ICE_inc),
-    color = 'white',
-    size = 0.05
-  ) +
-  theme_bw() +
-  scale_fill_gradient2(
-    low = '#998ec3',
-    mid = '#f7f7f7',
-    high = '#f1a340',
-    limits = c(-1, 1)
-  ) +
-  labs(fill = 'Index (Continuous)', caption = 'Source: U.S. Census ACS 2006-2010 estimates') +
-  ggtitle(
-    'Index of Concentration at the Extremes\nIncome (Krieger)',
-    subtitle = '80th income percentile vs. 20th income percentile'
-  )
-
-# Plot ICE for Education
-ggplot() +
-  geom_sf(
-    data = ice2020WC,
-    aes(fill = ICE_edu),
-    color = 'white',
-    size = 0.05
-  ) +
-  theme_bw() +
-  scale_fill_gradient2(
-    low = '#998ec3',
-    mid = '#f7f7f7',
-    high = '#f1a340',
-    limits = c(-1, 1)
-  ) +
-  labs(fill = 'Index (Continuous)', caption = 'Source: U.S. Census ACS 2006-2010 estimates') +
-  ggtitle(
-    'Index of Concentration at the Extremes\nEducation (Krieger)',
-    subtitle = 'less than high school vs. four-year college degree or more'
-  )
-
-# Plot ICE for Race/Ethnicity
-ggplot() +
-  geom_sf(
-    data = ice2020WC,
-    aes(fill = ICE_rewb),
-    color = 'white',
-    size = 0.05
-  ) +
-  theme_bw() +
-  scale_fill_gradient2(
-    low = '#998ec3',
-    mid = '#f7f7f7',
-    high = '#f1a340',
-    limits = c(-1, 1)
-  ) +
-  labs(fill = 'Index (Continuous)', caption = 'Source: U.S. Census ACS 2006-2010 estimates') +
-  ggtitle(
-    'Index of Concentration at the Extremes\nRace/Ethnicity (Krieger)',
-    subtitle = 'white non-Hispanic vs. black non-Hispanic'
-  )
-
-# Plot ICE for Income and Race/Ethnicity Combined
-## white non-Hispanic in 80th income percentile vs. 
-## black (including Hispanic) in 20th income percentile
-ggplot() +
-  geom_sf(
-    data = ice2020WC,
-    aes(fill = ICE_wbinc),
-    color = 'white',
-    size = 0.05
-  ) +
-  theme_bw() +
-  scale_fill_gradient2(
-    low = '#998ec3',
-    mid = '#f7f7f7',
-    high = '#f1a340',
-    limits = c(-1, 1)
-  ) +
-  labs(fill = 'Index (Continuous)', caption = 'Source: U.S. Census ACS 2006-2010 estimates') +
-  ggtitle(
-    'Index of Concentration at the Extremes\nIncome & race/ethnicity combined (Krieger)',
-    subtitle = 'white non-Hispanic in 80th inc ptcl vs. black alone in 20th inc pctl'
-  )
-
-# Plot ICE for Income and Race/Ethnicity Combined
-## white non-Hispanic in 80th income percentile vs. white non-Hispanic in 20th income percentile
-ggplot() +
-  geom_sf(
-    data = ice2020WC,
-    aes(fill = ICE_wpcinc),
-    color = 'white',
-    size = 0.05
-  ) +
-  theme_bw() +
-  scale_fill_gradient2(
-    low = '#998ec3',
-    mid = '#f7f7f7',
-    high = '#f1a340',
-    limits = c(-1, 1)
-  ) +
-  labs(fill = 'Index (Continuous)', caption = 'Source: U.S. Census ACS 2006-2010 estimates') +
-  ggtitle(
-    'Index of Concentration at the Extremes\nIncome & race/ethnicity combined (Krieger)',
-    subtitle = 'white non-Hispanic (WNH) in 80th inc pctl vs. WNH in 20th inc pctl'
-  )
-

-
-

Compute racial/ethnic Dissimilarity Index (D)

-

Compute the aspatial racial/ethnic D values (2006-2010 +

ice2020WC <- krieger(state = 'MI', county = 'Wayne', year = 2010)
+
+# Obtain the 2010 census tracts from the 'tigris' package
+tract2010WC <- tracts(state = 'MI', county = 'Wayne', year = 2010, cb = TRUE)
+# Remove first 9 characters from GEOID for compatibility with tigris information
+tract2010WC$GEOID <- substring(tract2010WC$GEO_ID, 10) 
+
+# Join the ICE values to the census tract geometry
+ice2020WC <- tract2010WC %>%
+  left_join(ice2020WC$ice, by = 'GEOID')
+
# Plot ICE for Income
+ggplot() +
+  geom_sf(
+    data = ice2020WC,
+    aes(fill = ICE_inc),
+    color = 'white',
+    size = 0.05
+  ) +
+  theme_bw() +
+  scale_fill_gradient2(
+    low = '#998ec3',
+    mid = '#f7f7f7',
+    high = '#f1a340',
+    limits = c(-1, 1)
+  ) +
+  labs(fill = 'Index (Continuous)', caption = 'Source: U.S. Census ACS 2006-2010 estimates') +
+  ggtitle(
+    'Index of Concentration at the Extremes\nIncome (Krieger)',
+    subtitle = '80th income percentile vs. 20th income percentile'
+  )
+
+# Plot ICE for Education
+ggplot() +
+  geom_sf(
+    data = ice2020WC,
+    aes(fill = ICE_edu),
+    color = 'white',
+    size = 0.05
+  ) +
+  theme_bw() +
+  scale_fill_gradient2(
+    low = '#998ec3',
+    mid = '#f7f7f7',
+    high = '#f1a340',
+    limits = c(-1, 1)
+  ) +
+  labs(fill = 'Index (Continuous)', caption = 'Source: U.S. Census ACS 2006-2010 estimates') +
+  ggtitle(
+    'Index of Concentration at the Extremes\nEducation (Krieger)',
+    subtitle = 'less than high school vs. four-year college degree or more'
+  )
+
+# Plot ICE for Race or Ethnicity
+ggplot() +
+  geom_sf(
+    data = ice2020WC,
+    aes(fill = ICE_rewb),
+    color = 'white',
+    size = 0.05
+  ) +
+  theme_bw() +
+  scale_fill_gradient2(
+    low = '#998ec3',
+    mid = '#f7f7f7',
+    high = '#f1a340',
+    limits = c(-1, 1)
+  ) +
+  labs(fill = 'Index (Continuous)', caption = 'Source: U.S. Census ACS 2006-2010 estimates') +
+  ggtitle(
+    'Index of Concentration at the Extremes\nRace or Ethnicity (Krieger)',
+    subtitle = 'white non-Hispanic vs. black non-Hispanic'
+  )
+
+# Plot ICE for Income and Race or Ethnicity Combined
+## white non-Hispanic in 80th income percentile vs. 
+## black (including Hispanic) in 20th income percentile
+ggplot() +
+  geom_sf(
+    data = ice2020WC,
+    aes(fill = ICE_wbinc),
+    color = 'white',
+    size = 0.05
+  ) +
+  theme_bw() +
+  scale_fill_gradient2(
+    low = '#998ec3',
+    mid = '#f7f7f7',
+    high = '#f1a340',
+    limits = c(-1, 1)
+  ) +
+  labs(fill = 'Index (Continuous)', caption = 'Source: U.S. Census ACS 2006-2010 estimates') +
+  ggtitle(
+    'Index of Concentration at the Extremes\nIncome & race or ethnicity combined (Krieger)',
+    subtitle = 'white non-Hispanic in 80th inc ptcl vs. black alone in 20th inc pctl'
+  )
+
+# Plot ICE for Income and Race or Ethnicity Combined
+## white non-Hispanic in 80th income percentile vs. white non-Hispanic in 20th income percentile
+ggplot() +
+  geom_sf(
+    data = ice2020WC,
+    aes(fill = ICE_wpcinc),
+    color = 'white',
+    size = 0.05
+  ) +
+  theme_bw() +
+  scale_fill_gradient2(
+    low = '#998ec3',
+    mid = '#f7f7f7',
+    high = '#f1a340',
+    limits = c(-1, 1)
+  ) +
+  labs(fill = 'Index (Continuous)', caption = 'Source: U.S. Census ACS 2006-2010 estimates') +
+  ggtitle(
+    'Index of Concentration at the Extremes\nIncome & race or ethnicity combined (Krieger)',
+    subtitle = 'white non-Hispanic (WNH) in 80th inc pctl vs. WNH in 20th inc pctl'
+  )
+

+
+

Compute racial or ethnic Dissimilarity Index (D)

+

Compute the aspatial racial or ethnic D values (2006-2010 5-year ACS) for Pennsylvania, U.S.A., counties from census tracts. This metric is based on Duncan -& Duncan (1955) that assessed the racial/ethnic isolation of +& Duncan (1955) that assessed the racial or ethnic isolation of students that identify as non-Hispanic or Latino, Black or African American alone compared to students that identify as non-Hispanic or Latino, white alone between schools and school districts. Multiple -racial/ethnic subgroups are available in the duncan() +racial or ethnic subgroups are available in the duncan() function, including:

@@ -1758,7 +1937,7 @@

Compute racial/ethnic Dissimilarity Index (D)

- + @@ -1870,64 +2049,64 @@

Compute racial/ethnic Dissimilarity Index (D)

ACS table sourceracial/ethnic subgroupracial or ethnic subgroup character for subgroup or subgroup_ref arguments
-

D is a measure of the evenness of racial/ethnic residential -segregation when comparing smaller geographical areas to larger ones -within which the smaller geographical areas are located. D can -range in value from 0 to 1 and represents the proportion of -racial/ethnic subgroup members that would have to change their area of -residence to achieve an even distribution within the larger geographical -area under conditions of maximum segregation.

-
duncan2010PA <- duncan(
-  geo_large = 'county',
-  geo_small = 'tract',
-  state = 'PA',
-  year = 2010,
-  subgroup = 'NHoLB',
-  subgroup_ref = 'NHoLW'
-)
-
-# Obtain the 2010 census counties from the 'tigris' package
-county2010PA <- counties(state = 'PA', year = 2010, cb = TRUE)
-# Remove first 9 characters from GEOID for compatibility with tigris information
-county2010PA$GEOID <- substring(county2010PA$GEO_ID, 10) 
-
-# Join the D values to the county geometry
-PA2010duncan <- county2010PA %>%
-  left_join(duncan2010PA$d, by = 'GEOID')
-
# Visualize the D values (2006-2010 5-year ACS) for Pennsylvania, U.S.A., counties 
-ggplot() +
-  geom_sf(
-    data = PA2010duncan,
-    aes(fill = D),
-    size = 0.05,
-    color = 'white'
-  ) +
-  geom_sf(
-    data = county2010PA,
-    fill = 'transparent',
-    color = 'white',
-    size = 0.2
-  ) +
-  theme_minimal() +
-  scale_fill_viridis_c(limits = c(0, 1)) +
-  labs(fill = 'Index (Continuous)', caption = 'Source: U.S. Census ACS 2006-2010 estimates') +
-  ggtitle(
-    'Dissimilarity Index (Duncan & Duncan)\nPennsylvania census tracts to counties',
-    subtitle = 'Black non-Hispanic vs. white non-Hispanic'
-  )
+

D is a measure of the evenness of racial or ethnic +residential segregation when comparing smaller geographical areas to +larger ones within which the smaller geographical areas are located. +D can range in value from 0 to 1 and represents the proportion +of racial or ethnic subgroup members that would have to change their +area of residence to achieve an even distribution within the larger +geographical area under conditions of maximum segregation.

+
duncan2010PA <- duncan(
+  geo_large = 'county',
+  geo_small = 'tract',
+  state = 'PA',
+  year = 2010,
+  subgroup = 'NHoLB',
+  subgroup_ref = 'NHoLW'
+)
+
+# Obtain the 2010 census counties from the 'tigris' package
+county2010PA <- counties(state = 'PA', year = 2010, cb = TRUE)
+# Remove first 9 characters from GEOID for compatibility with tigris information
+county2010PA$GEOID <- substring(county2010PA$GEO_ID, 10) 
+
+# Join the D values to the county geometry
+PA2010duncan <- county2010PA %>%
+  left_join(duncan2010PA$d, by = 'GEOID')
+
# Visualize the D values (2006-2010 5-year ACS) for Pennsylvania, U.S.A., counties 
+ggplot() +
+  geom_sf(
+    data = PA2010duncan,
+    aes(fill = D),
+    size = 0.05,
+    color = 'white'
+  ) +
+  geom_sf(
+    data = county2010PA,
+    fill = 'transparent',
+    color = 'white',
+    size = 0.2
+  ) +
+  theme_minimal() +
+  scale_fill_viridis_c(limits = c(0, 1)) +
+  labs(fill = 'Index (Continuous)', caption = 'Source: U.S. Census ACS 2006-2010 estimates') +
+  ggtitle(
+    'Dissimilarity Index (Duncan & Duncan)\nPennsylvania census tracts to counties',
+    subtitle = 'Black non-Hispanic vs. white non-Hispanic'
+  )

-
-

Compute aspatial income or racial/ethnic Atkinson Index +
+

Compute aspatial income or racial or ethnic Atkinson Index (A)

-

Compute the aspatial income or racial/ethnic A values +

Compute the aspatial income or racial or ethnic A values (2017-2021 5-year ACS) for Kentucky, U.S.A., counties from census block groups. This metric is based on Atkinson (1970) that assessed the distribution of income within 12 counties but has since been adapted -to study racial/ethnic segregation (see James & Taeuber 1985). To +to study racial or ethnic segregation (see James & Taeuber 1985). To compare median household income, specify subgroup = 'MedHHInc' which will use the ACS-5 variable -‘B19013_001’ in the computation. Multiple racial/ethnic subgroups are +‘B19013_001’ in the computation. Multiple racial or ethnic subgroups are available in the atkinson() function, including:

@@ -1938,7 +2117,7 @@

Compute aspatial income or racial/ethnic Atkinson Index

- + @@ -2050,7 +2229,7 @@

Compute aspatial income or racial/ethnic Atkinson Index

ACS table sourceracial/ethnic subgroupracial or ethnic subgroup character for subgroup argument

A is a measure of the inequality and, in the context of -residential race/ethnicity, segregation when comparing smaller +residential race or ethnicity, segregation when comparing smaller geographical areas to larger ones within which the smaller geographical areas are located. A can range in value from 0 to 1 and smaller values of the index indicate lower levels of inequality (e.g., less @@ -2075,51 +2254,51 @@

Compute aspatial income or racial/ethnic Atkinson Index the index. See Section 2.3 of Saint-Jacques et al. (2020) for one method to select epsilon. We choose epsilon = 0.67 in the example below:

-
atkinson2021KY <- atkinson(
-  geo_large = 'county',
-  geo_small = 'block group',
-  state = 'KY',
-  year = 2021,
-  subgroup = 'NHoLB',
-  epsilon = 0.67
-)
-
-# Obtain the 2021 census counties from the 'tigris' package
-county2021KY <- counties(state = 'KY', year = 2021, cb = TRUE)
-
-# Join the A values to the county geometry
-KY2021atkinson <- county2021KY %>% 
-  left_join(atkinson2021KY$a, by = 'GEOID')
-
# Visualize the A values (2017-2021 5-year ACS) for Kentucky, U.S.A., counties
-ggplot() +
-  geom_sf(
-    data = KY2021atkinson,
-    aes(fill = A),
-    size = 0.05,
-    color = 'white'
-  ) +
-  geom_sf(
-    data = county2021KY,
-    fill = 'transparent',
-    color = 'white',
-    size = 0.2
-  ) +
-  theme_minimal() +
-  scale_fill_viridis_c(limits = c(0, 1)) +
-  labs(fill = 'Index (Continuous)', caption = 'Source: U.S. Census ACS 2017-2021 estimates') +
-  ggtitle(
-    'Atkinson Index (Atkinson)\nKentucky census block groups to counties',
-    subtitle = expression(paste('Black non-Hispanic (', epsilon, ' = 0.67)'))
-  )
-

+
atkinson2021KY <- atkinson(
+  geo_large = 'county',
+  geo_small = 'block group',
+  state = 'KY',
+  year = 2021,
+  subgroup = 'NHoLB',
+  epsilon = 0.67
+)
+
+# Obtain the 2021 census counties from the 'tigris' package
+county2021KY <- counties(state = 'KY', year = 2021, cb = TRUE)
+
+# Join the A values to the county geometry
+KY2021atkinson <- county2021KY %>% 
+  left_join(atkinson2021KY$a, by = 'GEOID')
+
# Visualize the A values (2017-2021 5-year ACS) for Kentucky, U.S.A., counties
+ggplot() +
+  geom_sf(
+    data = KY2021atkinson,
+    aes(fill = A),
+    size = 0.05,
+    color = 'white'
+  ) +
+  geom_sf(
+    data = county2021KY,
+    fill = 'transparent',
+    color = 'white',
+    size = 0.2
+  ) +
+  theme_minimal() +
+  scale_fill_viridis_c(limits = c(0, 1)) +
+  labs(fill = 'Index (Continuous)', caption = 'Source: U.S. Census ACS 2017-2021 estimates') +
+  ggtitle(
+    'Atkinson Index (Atkinson)\nKentucky census block groups to counties',
+    subtitle = expression(paste('Black non-Hispanic (', epsilon, ' = 0.67)'))
+  )
+

-
-

Compute racial/ethnic Interaction Index (xPy*)

-

Compute the aspatial racial/ethnic xPy* values (2017-2021 +

+

Compute racial or ethnic Interaction Index (xPy*)

+

Compute the aspatial racial or ethnic xPy* values (2017-2021 5-year ACS) for Ohio, U.S.A., counties from census tracts. This metric is based on Shevky & Williams (1949; ISBN-13:978-0-837-15637-8) and adapted by Bell (1954). -Multiple racial/ethnic subgroups are available in the +Multiple racial or ethnic subgroups are available in the bell() function, including:

@@ -2130,7 +2309,7 @@

Compute racial/ethnic Interaction Index (xPy*)

- + @@ -2248,52 +2427,52 @@

Compute racial/ethnic Interaction Index (xPy*)

isolation) when comparing smaller geographical areas to larger ones within which the smaller geographical areas are located. xPy* can range in value from 0 to 1.

-
bell2021OH <- bell(
-  geo_large = 'county',
-  geo_small = 'tract',
-  state = 'OH',
-  year = 2021,
-  subgroup = 'NHoLB',
-  subgroup_ixn = 'NHoLW'
-)
-
-# Obtain the 2021 census counties from the 'tigris' package
-county2021OH <- counties(state = 'OH', year = 2021, cb = TRUE)
-
-# Join the xPy* values to the county geometry
-OH2021bell <- county2021OH %>%
-  left_join(bell2021OH$xpy_star, by = 'GEOID')
-
# Visualize the xPy* values (2017-2021 5-year ACS) for Ohio, U.S.A., counties
-ggplot() +
-  geom_sf(
-    data = OH2021bell,
-    aes(fill = xPy_star),
-    size = 0.05,
-    color = 'white'
-  ) +
-  geom_sf(
-    data = county2021OH,
-    fill = 'transparent',
-    color = 'white',
-    size = 0.2
-  ) +
-  theme_minimal() +
-  scale_fill_viridis_c(limits = c(0, 1)) +
-  labs(fill = 'Index (Continuous)', caption = 'Source: U.S. Census ACS 2017-2021 estimates') +
-  ggtitle(
-    'Interaction Index (Bell)\nOhio census tracts to counties',
-    subtitle = 'Black non-Hispanic vs. white non-Hispanic'
-  )
+
bell2021OH <- bell(
+  geo_large = 'county',
+  geo_small = 'tract',
+  state = 'OH',
+  year = 2021,
+  subgroup = 'NHoLB',
+  subgroup_ixn = 'NHoLW'
+)
+
+# Obtain the 2021 census counties from the 'tigris' package
+county2021OH <- counties(state = 'OH', year = 2021, cb = TRUE)
+
+# Join the xPy* values to the county geometry
+OH2021bell <- county2021OH %>%
+  left_join(bell2021OH$xpy_star, by = 'GEOID')
+
# Visualize the xPy* values (2017-2021 5-year ACS) for Ohio, U.S.A., counties
+ggplot() +
+  geom_sf(
+    data = OH2021bell,
+    aes(fill = xPy_star),
+    size = 0.05,
+    color = 'white'
+  ) +
+  geom_sf(
+    data = county2021OH,
+    fill = 'transparent',
+    color = 'white',
+    size = 0.2
+  ) +
+  theme_minimal() +
+  scale_fill_viridis_c(limits = c(0, 1)) +
+  labs(fill = 'Index (Continuous)', caption = 'Source: U.S. Census ACS 2017-2021 estimates') +
+  ggtitle(
+    'Interaction Index (Bell)\nOhio census tracts to counties',
+    subtitle = 'Black non-Hispanic vs. white non-Hispanic'
+  )

Compute Correlation Ratio (V)

-

Compute the aspatial racial/ethnic V values (2017-2021 +

Compute the aspatial racial or ethnic V values (2017-2021 5-year ACS) for South Carolina, U.S.A., counties from census tracts. This metric is based on Bell -(1954) and adapted by White (1986). Multiple -racial/ethnic subgroups are available in the white() -function, including:

+(1954) and adapted by White (1986). Multiple racial +or ethnic subgroups are available in the white() function, +including:

ACS table sourceracial/ethnic subgroupracial or ethnic subgroup character for subgroup or subgroup_ixn argument
@@ -2303,7 +2482,7 @@

Compute Correlation Ratio (V)

- + @@ -2422,55 +2601,55 @@

Compute Correlation Ratio (V)

with a member of another subgroup(s) with higher values signifying higher probability of interaction (less isolation). V can range in value from 0 to Inf.

-
white2021SC <- white(
-  geo_large = 'county',
-  geo_small = 'tract',
-  state = 'SC',
-  year = 2021,
-  subgroup = 'NHoLB'
-)
-
-# Obtain the 2021 census counties from the 'tigris' package
-county2021SC <- counties(state = 'SC', year = 2021, cb = TRUE)
-
-# Join the V values to the county geometry
-SC2021white <- county2021SC %>%
-  left_join(white2021SC$v, by = 'GEOID')
-
# Visualize the V values (2017-2021 5-year ACS) for South Carolina, U.S.A., counties
-ggplot() +
-  geom_sf(
-    data = SC2021white,
-    aes(fill = V),
-    size = 0.05,
-    color = 'white'
-  ) +
-  geom_sf(
-    data = county2021SC,
-    fill = 'transparent',
-    color = 'white',
-    size = 0.2
-  ) +
-  theme_minimal() +
-  scale_fill_gradient2(
-    low = '#998ec3', 
-    mid = '#f7f7f7', 
-    high = '#f1a340', 
-    midpoint = 1
-  ) +
-  labs(fill = 'Index (Continuous)', caption = 'Source: U.S. Census ACS 2017-2021 estimates') +
-  ggtitle(
-    'Correlation Ratio (White)\nSouth Carolina census tracts to counties',
-    subtitle = 'Black non-Hispanic'
-  )
+
white2021SC <- white(
+  geo_large = 'county',
+  geo_small = 'tract',
+  state = 'SC',
+  year = 2021,
+  subgroup = 'NHoLB'
+)
+
+# Obtain the 2021 census counties from the 'tigris' package
+county2021SC <- counties(state = 'SC', year = 2021, cb = TRUE)
+
+# Join the V values to the county geometry
+SC2021white <- county2021SC %>%
+  left_join(white2021SC$v, by = 'GEOID')
+
# Visualize the V values (2017-2021 5-year ACS) for South Carolina, U.S.A., counties
+ggplot() +
+  geom_sf(
+    data = SC2021white,
+    aes(fill = V),
+    size = 0.05,
+    color = 'white'
+  ) +
+  geom_sf(
+    data = county2021SC,
+    fill = 'transparent',
+    color = 'white',
+    size = 0.2
+  ) +
+  theme_minimal() +
+  scale_fill_gradient2(
+    low = '#998ec3', 
+    mid = '#f7f7f7', 
+    high = '#f1a340', 
+    midpoint = 1
+  ) +
+  labs(fill = 'Index (Continuous)', caption = 'Source: U.S. Census ACS 2017-2021 estimates') +
+  ggtitle(
+    'Correlation Ratio (White)\nSouth Carolina census tracts to counties',
+    subtitle = 'Black non-Hispanic'
+  )

Compute Location Quotient (LQ)

-

Compute the aspatial racial/ethnic LQ values (2017-2021 +

Compute the aspatial racial or ethnic LQ values (2017-2021 5-year ACS) for Tennessee, U.S.A., counties vs. the state. This metric is based on Merton (1939) and adapted by Sudano et -al. (2013). Multiple racial/ethnic subgroups are available in the +al. (2013). Multiple racial or ethnic subgroups are available in the sudano() function, including:

ACS table sourceracial/ethnic subgroupracial or ethnic subgroup character for subgroup argument
@@ -2481,7 +2660,7 @@

Compute Location Quotient (LQ)

- + @@ -2603,50 +2782,50 @@

Compute Location Quotient (LQ)

subgroup population in its larger geography. Unlike the previous metrics that aggregate to the larger geography, LQ computes values for each smaller geography relative to the larger geography.

-
sudano2021TN <- sudano(
-  geo_large = 'state',
-  geo_small = 'county',
-  state = 'TN',
-  year = 2021,
-  subgroup = 'NHoLB'
-)
-
-# Obtain the 2021 census counties from the 'tigris' package
-county2021TN <- counties(state = 'TN', year = 2021, cb = TRUE)
-
-# Join the LQ values to the county geometry
-TN2021sudano <- county2021TN %>% 
-                   left_join(sudano2021TN$lq, by = 'GEOID')
-
# Visualize the LQ values (2017-2021 5-year ACS) for Tennessee, U.S.A., counties
-ggplot() +
-  geom_sf(
-    data = TN2021sudano,
-    aes(fill = LQ),
-    size = 0.05,
-    color = 'white'
-  ) +
-  geom_sf(
-    data = county2021TN,
-    fill = 'transparent',
-    color = 'white',
-    size = 0.2
-  ) +
-  theme_minimal() +
-  scale_fill_viridis_c() +
-  labs(fill = 'Index (Continuous)', caption = 'Source: U.S. Census ACS 2017-2021 estimates') +
-  ggtitle(
-    'Location Quotient (Sudano)\nTennessee counties vs. state',
-    subtitle = 'Black non-Hispanic'
-  )
+
sudano2021TN <- sudano(
+  geo_large = 'state',
+  geo_small = 'county',
+  state = 'TN',
+  year = 2021,
+  subgroup = 'NHoLB'
+)
+
+# Obtain the 2021 census counties from the 'tigris' package
+county2021TN <- counties(state = 'TN', year = 2021, cb = TRUE)
+
+# Join the LQ values to the county geometry
+TN2021sudano <- county2021TN %>% 
+                   left_join(sudano2021TN$lq, by = 'GEOID')
+
# Visualize the LQ values (2017-2021 5-year ACS) for Tennessee, U.S.A., counties
+ggplot() +
+  geom_sf(
+    data = TN2021sudano,
+    aes(fill = LQ),
+    size = 0.05,
+    color = 'white'
+  ) +
+  geom_sf(
+    data = county2021TN,
+    fill = 'transparent',
+    color = 'white',
+    size = 0.2
+  ) +
+  theme_minimal() +
+  scale_fill_viridis_c() +
+  labs(fill = 'Index (Continuous)', caption = 'Source: U.S. Census ACS 2017-2021 estimates') +
+  ggtitle(
+    'Location Quotient (Sudano)\nTennessee counties vs. state',
+    subtitle = 'Black non-Hispanic'
+  )

Compute Local Exposure and Isolation (LEx/Is)

-

Compute the aspatial racial/ethnic Local Exposure and Isolation +

Compute the aspatial racial or ethnic Local Exposure and Isolation metric (2017-2021 5-year ACS) for Mississippi, U.S.A., counties vs. the state. This metric is based on Bemanian & -Beyer (2017). Multiple racial/ethnic subgroups are available in the -bemanian_beyer() function, including:

+Beyer (2017). Multiple racial or ethnic subgroups are available in +the bemanian_beyer() function, including:

ACS table sourceracial/ethnic subgroupracial or ethnic subgroup character for subgroup argument
@@ -2656,7 +2835,7 @@

Compute Local Exposure and Isolation (LEx/Is)

- + @@ -2770,98 +2949,98 @@

Compute Local Exposure and Isolation (LEx/Is)

ACS table sourceracial/ethnic subgroupracial or ethnic subgroup character for subgroup or subgroup_ixn argument

LEx/Is is a measure of the probability that two individuals living within a specific smaller geography (e.g., census tract) of -either different (i.e., exposure) or the same (i.e., isolation) -racial/ethnic subgroup(s) will interact, assuming that individuals -within a smaller geography are randomly mixed. LEx/Is is -standardized with a logit transformation and centered against an -expected case that all races/ethnicities are evenly distributed across a -larger geography. LEx/Is can range from negative infinity to -infinity. If LEx/Is is zero then the estimated probability of -the interaction between two people of the given subgroup(s) within a -smaller geography is equal to the expected probability if the -subgroup(s) were perfectly mixed in the larger geography. If -LEx/Is is greater than zero then the interaction is more likely -to occur within the smaller geography than in the larger geography, and -if LEx/Is is less than zero then the interaction is less likely -to occur within the smaller geography than in the larger geography. -Note: the exponentiation of each LEx/Is metric results in the -odds ratio of the specific exposure or isolation of interest in a -smaller geography relative to the larger geography. Similar to -LQ (Sudano), LEx/Is computes values for each smaller -geography relative to the larger geography.

-
bemanian_beyer2021MS <- bemanian_beyer(
-  geo_large = 'state',
-  geo_small = 'county',
-  state = 'MS',
-  year = 2021,
-  subgroup = 'NHoLB',
-  subgroup_ixn = 'NHoLW'
-)
-
-# Obtain the 2021 census counties from the 'tigris' package
-county2021MS <- counties(state = 'MS', year = 2021, cb = TRUE)
-
-# Join the LEx/Is values to the county geometry
-MS2021bemanian_beyer <- county2021MS %>%
-  left_join(bemanian_beyer2021MS$lexis, by = 'GEOID')
-
# Visualize the LEx/Is values (2017-2021 5-year ACS) for Mississippi, U.S.A., counties
-ggplot() +
-  geom_sf(
-    data = MS2021bemanian_beyer,
-    aes(fill = LExIs),
-    size = 0.05,
-    color = 'white'
-  ) +
-  geom_sf(
-    data = county2021MS,
-    fill = 'transparent',
-    color = 'white',
-    size = 0.2
-  ) +
-  theme_minimal() +
-  scale_fill_gradient2(
-    low = '#998ec3',
-    mid = '#f7f7f7',
-    high = '#f1a340'
-  ) +
-  labs(fill = 'Index (Continuous)', caption = 'Source: U.S. Census ACS 2017-2021 estimates') +
-  ggtitle(
-    'Local Exposure and Isolation (Bemanian & Beyer)\nMississippi counties vs. state',
-    subtitle = 'Black non-Hispanic vs. White non-Hispanic'
-  )
+either different (i.e., exposure) or the same (i.e., isolation) racial +or ethnic subgroup(s) will interact, assuming that individuals within a +smaller geography are randomly mixed. LEx/Is is standardized +with a logit transformation and centered against an expected case that +all races or ethnicities are evenly distributed across a larger +geography. LEx/Is can range from negative infinity to infinity. +If LEx/Is is zero then the estimated probability of the +interaction between two people of the given subgroup(s) within a smaller +geography is equal to the expected probability if the subgroup(s) were +perfectly mixed in the larger geography. If LEx/Is is greater +than zero then the interaction is more likely to occur within the +smaller geography than in the larger geography, and if LEx/Is +is less than zero then the interaction is less likely to occur within +the smaller geography than in the larger geography. Note: the +exponentiation of each LEx/Is metric results in the odds ratio +of the specific exposure or isolation of interest in a smaller geography +relative to the larger geography. Similar to LQ (Sudano), +LEx/Is computes values for each smaller geography relative to +the larger geography.

+
bemanian_beyer2021MS <- bemanian_beyer(
+  geo_large = 'state',
+  geo_small = 'county',
+  state = 'MS',
+  year = 2021,
+  subgroup = 'NHoLB',
+  subgroup_ixn = 'NHoLW'
+)
+
+# Obtain the 2021 census counties from the 'tigris' package
+county2021MS <- counties(state = 'MS', year = 2021, cb = TRUE)
+
+# Join the LEx/Is values to the county geometry
+MS2021bemanian_beyer <- county2021MS %>%
+  left_join(bemanian_beyer2021MS$lexis, by = 'GEOID')
+
# Visualize the LEx/Is values (2017-2021 5-year ACS) for Mississippi, U.S.A., counties
+ggplot() +
+  geom_sf(
+    data = MS2021bemanian_beyer,
+    aes(fill = LExIs),
+    size = 0.05,
+    color = 'white'
+  ) +
+  geom_sf(
+    data = county2021MS,
+    fill = 'transparent',
+    color = 'white',
+    size = 0.2
+  ) +
+  theme_minimal() +
+  scale_fill_gradient2(
+    low = '#998ec3',
+    mid = '#f7f7f7',
+    high = '#f1a340'
+  ) +
+  labs(fill = 'Index (Continuous)', caption = 'Source: U.S. Census ACS 2017-2021 estimates') +
+  ggtitle(
+    'Local Exposure and Isolation (Bemanian & Beyer)\nMississippi counties vs. state',
+    subtitle = 'Black non-Hispanic vs. White non-Hispanic'
+  )

-
# Visualize the exponentiated LEx/Is values (2017-2021 5-year ACS) for 
-## Mississippi, U.S.A., counties
-ggplot() +
-  geom_sf(
-    data = MS2021bemanian_beyer,
-    aes(fill = exp(LExIs)),
-    size = 0.05,
-    color = 'white'
-  ) +
-  geom_sf(
-    data = county2021MS,
-    fill = 'transparent',
-    color = 'white',
-    size = 0.2
-  ) +
-  theme_minimal() +
-  scale_fill_viridis_c() +
-  labs(fill = 'Index (Continuous)', caption = 'Source: U.S. Census ACS 2017-2021 estimates') +
-  ggtitle(
-    'Odds ratio of Local Exposure and Isolation (Bemanian & Beyer)\n
-    Mississippi counties vs. state',
-    subtitle = 'Black non-Hispanic vs. White non-Hispanic'
-  )
+
# Visualize the exponentiated LEx/Is values (2017-2021 5-year ACS) for 
+## Mississippi, U.S.A., counties
+ggplot() +
+  geom_sf(
+    data = MS2021bemanian_beyer,
+    aes(fill = exp(LExIs)),
+    size = 0.05,
+    color = 'white'
+  ) +
+  geom_sf(
+    data = county2021MS,
+    fill = 'transparent',
+    color = 'white',
+    size = 0.2
+  ) +
+  theme_minimal() +
+  scale_fill_viridis_c() +
+  labs(fill = 'Index (Continuous)', caption = 'Source: U.S. Census ACS 2017-2021 estimates') +
+  ggtitle(
+    'Odds ratio of Local Exposure and Isolation (Bemanian & Beyer)\n
+    Mississippi counties vs. state',
+    subtitle = 'Black non-Hispanic vs. White non-Hispanic'
+  )

Compute Delta (DEL)

-

Compute the aspatial racial/ethnic DEL values (2017-2021 +

Compute the aspatial racial or ethnic DEL values (2017-2021 5-year ACS) for Alabama, U.S.A., counties from census tracts. This metric is based on Hoover (1941) and -Duncan et al. (1961; LC:60007089). Multiple racial/ethnic subgroups are -available in the hoover() function, including:

+Duncan et al. (1961; LC:60007089). Multiple racial or ethnic subgroups +are available in the hoover() function, including:

@@ -2871,7 +3050,7 @@

Compute Delta (DEL)

- + @@ -2988,41 +3167,41 @@

Compute Delta (DEL)

subgroup population that would have to move across geographic units to achieve a uniform density. DEL can range in value from 0 to 1.

-
hoover2021AL <- hoover(
-  geo_large = 'county',
-  geo_small = 'tract',
-  state = 'AL',
-  year = 2021,
-  subgroup = 'NHoLB'
-)
-
-# Obtain the 2021 census counties from the 'tigris' package
-county2021AL <- counties(state = 'AL', year = 2021, cb = TRUE)
-
-# Join the DEL values to the county geometry
-AL2021hoover <- county2021AL %>%
-  left_join(hoover2021AL$del, by = 'GEOID')
-
# Visualize the DEL values (2017-2021 5-year ACS) for Alabama, U.S.A., counties
-ggplot() +
-  geom_sf(
-    data = AL2021hoover,
-    aes(fill = DEL),
-    size = 0.05,
-    color = 'white'
-  ) +
-  geom_sf(
-    data = county2021AL,
-    fill = 'transparent',
-    color = 'white',
-    size = 0.2
-  ) +
-  theme_minimal() +
-  scale_fill_viridis_c(limits = c(0, 1)) +
-  labs(fill = 'Index (Continuous)', caption = 'Source: U.S. Census ACS 2017-2021 estimates') +
-  ggtitle(
-    'Delta (Hoover)\nAlabama census tracts to counties',
-    subtitle = 'Black non-Hispanic'
-  )
+
hoover2021AL <- hoover(
+  geo_large = 'county',
+  geo_small = 'tract',
+  state = 'AL',
+  year = 2021,
+  subgroup = 'NHoLB'
+)
+
+# Obtain the 2021 census counties from the 'tigris' package
+county2021AL <- counties(state = 'AL', year = 2021, cb = TRUE)
+
+# Join the DEL values to the county geometry
+AL2021hoover <- county2021AL %>%
+  left_join(hoover2021AL$del, by = 'GEOID')
+
# Visualize the DEL values (2017-2021 5-year ACS) for Alabama, U.S.A., counties
+ggplot() +
+  geom_sf(
+    data = AL2021hoover,
+    aes(fill = DEL),
+    size = 0.05,
+    color = 'white'
+  ) +
+  geom_sf(
+    data = county2021AL,
+    fill = 'transparent',
+    color = 'white',
+    size = 0.2
+  ) +
+  theme_minimal() +
+  scale_fill_viridis_c(limits = c(0, 1)) +
+  labs(fill = 'Index (Continuous)', caption = 'Source: U.S. Census ACS 2017-2021 estimates') +
+  ggtitle(
+    'Delta (Hoover)\nAlabama census tracts to counties',
+    subtitle = 'Black non-Hispanic'
+  )

@@ -3031,7 +3210,7 @@

Compute an index of spatial proximity (SP)

Atlanta, GA, metropolitan area from census tracts. This metric is based on White (1986) and Blau (1977; ISBN-13:978-0-029-03660-0) that designed the metric to identify -racial or ethnic enclaves. Multiple racial/ethnic subgroups are +racial or ethnic enclaves. Multiple racial or ethnic subgroups are available in the white_blau() function, including:

ACS table sourceracial/ethnic subgroupracial or ethnic subgroup character for subgroup argument
@@ -3042,7 +3221,7 @@

Compute an index of spatial proximity (SP)

- + @@ -3154,70 +3333,70 @@

Compute an index of spatial proximity (SP)

ACS table sourceracial/ethnic subgroupracial or ethnic subgroup character for subgroup or subgroup_ref arguments
-

SP is a measure of clustering of racial/ethnic populations -within smaller geographical areas that are located within larger -geographical areas. SP can range in value from 0 to Inf and -represents the degree to which an area is a racial or ethnic enclave. A -value of 1 indicates there is no differential clustering between -subgroup and referent group members. A value greater than 1 indicates -subgroup members live nearer to one another than to referent subgroup -members. A value less than 1 indicates subgroup live nearer to and -referent subgroup members than to their own subgroup members.

-
whiteblau2014GA <- white_blau(
-  geo_large = 'csa',
-  geo_small = 'tract',
-  state = c('GA', 'AL', 'TN', 'FL'),
-  year = 2014,
-  subgroup = 'NHoLB',
-  subgroup_ref = 'NHoLW'
-)
-
-# Obtain the 2014 Combined Statistical Areas from the 'tigris' package
-csa2014 <- combined_statistical_areas(year = 2014, cb = TRUE)
-# Obtain the 2014 state from the 'tigris' package
-state2014 <- states(cb = TRUE)
-
-# Join the SP values to the CSA geometries and filter for Georgia
-GA2010whiteblau <- csa2014 %>%
-  left_join(whiteblau2014GA$sp, by = 'GEOID') %>%
-  filter(!st_is_empty(.)) %>%
-  filter(!is.na(SP)) %>%
-  st_filter(state2014 %>% filter(STUSPS == 'GA')) %>%
-  st_make_valid()
-
# Visualize the SP values (2010-2014 5-year ACS) for Georgia, U.S.A., CSAs 
-ggplot() +
-  geom_sf(
-    data = GA2010whiteblau,
-    aes(fill = SP),
-   # size = 0.05,
-   # color = 'white'
-  ) +
-  geom_sf(
-    data = state2014 %>% filter(STUSPS == 'GA'),
-    fill = 'transparent',
-    color = 'black',
-    size = 0.2
-  ) +
-  theme_minimal() +
-  scale_fill_gradient2(
-    low = '#998ec3', 
-    mid = '#f7f7f7', 
-    high = '#f1a340', 
-    midpoint = 1
-  ) +
-  labs(fill = 'Index (Continuous)', caption = 'Source: U.S. Census ACS 2010-2014 estimates') +
-  ggtitle(
-    'An index of spatial proximity (White)\nCensus tracts to Combined Statistical Areas in Georgia',
-    subtitle = 'Black non-Hispanic vs. white non-Hispanic'
-  )
+

SP is a measure of clustering of racial or ethnic +populations within smaller geographical areas that are located within +larger geographical areas. SP can range in value from 0 to Inf +and represents the degree to which an area is a racial or ethnic +enclave. A value of 1 indicates there is no differential clustering +between subgroup and referent group members. A value greater than 1 +indicates subgroup members live nearer to one another than to referent +subgroup members. A value less than 1 indicates subgroup live nearer to +and referent subgroup members than to their own subgroup members.

+
whiteblau2014GA <- white_blau(
+  geo_large = 'csa',
+  geo_small = 'tract',
+  state = c('GA', 'AL', 'TN', 'FL'),
+  year = 2014,
+  subgroup = 'NHoLB',
+  subgroup_ref = 'NHoLW'
+)
+
+# Obtain the 2014 Combined Statistical Areas from the 'tigris' package
+csa2014 <- combined_statistical_areas(year = 2014, cb = TRUE)
+# Obtain the 2014 state from the 'tigris' package
+state2014 <- states(cb = TRUE)
+
+# Join the SP values to the CSA geometries and filter for Georgia
+GA2010whiteblau <- csa2014 %>%
+  left_join(whiteblau2014GA$sp, by = 'GEOID') %>%
+  filter(!st_is_empty(.)) %>%
+  filter(!is.na(SP)) %>%
+  st_filter(state2014 %>% filter(STUSPS == 'GA')) %>%
+  st_make_valid()
+
# Visualize the SP values (2010-2014 5-year ACS) for Georgia, U.S.A., CSAs 
+ggplot() +
+  geom_sf(
+    data = GA2010whiteblau,
+    aes(fill = SP),
+   # size = 0.05,
+   # color = 'white'
+  ) +
+  geom_sf(
+    data = state2014 %>% filter(STUSPS == 'GA'),
+    fill = 'transparent',
+    color = 'black',
+    size = 0.2
+  ) +
+  theme_minimal() +
+  scale_fill_gradient2(
+    low = '#998ec3', 
+    mid = '#f7f7f7', 
+    high = '#f1a340', 
+    midpoint = 1
+  ) +
+  labs(fill = 'Index (Continuous)', caption = 'Source: U.S. Census ACS 2010-2014 estimates') +
+  ggtitle(
+    'An index of spatial proximity (White)\nCensus tracts to Combined Statistical Areas in Georgia',
+    subtitle = 'Black non-Hispanic vs. white non-Hispanic'
+  )

-
-

Compute racial/ethnic Isolation Index (xPx*)

-

Compute the aspatial racial/ethnic xPx* values (2015-2019 +

+

Compute racial or ethnic Isolation Index (xPx*)

+

Compute the aspatial racial or ethnic xPx* values (2015-2019 5-year ACS) for Delaware, U.S.A., census tracts from census block groups. This metric is based on Bell (1954) and adapted by -Lieberson (1981; ISBN-13:978-1-032-53884-6). Multiple racial/ethnic +Lieberson (1981; ISBN-13:978-1-032-53884-6). Multiple racial or ethnic subgroups are available in the lieberson() function, including:

@@ -3229,7 +3408,7 @@

Compute racial/ethnic Isolation Index (xPx*)

- + @@ -3346,43 +3525,43 @@

Compute racial/ethnic Isolation Index (xPx*)

isolation) when comparing smaller geographical areas to larger ones within which the smaller geographical areas are located. xPx* can range in value from 0 to 1.

-
lieberson2021DE <- lieberson(
-  geo_large = 'tract',
-  geo_small = 'block group',
-  state = 'DE',
-  year = 2019,
-  subgroup = 'NHoLB'
-)
-
-# Obtain the 2021 census counties from the 'tigris' package
-tract2021DE <- tracts(state = 'DE', year = 2019, cb = TRUE)
-
-# Join the xPx* values to the county geometry
-DE2021lieberson <- tract2021DE %>%
-  left_join(lieberson2021DE$xpx_star, by = 'GEOID')
-
# Visualize the xPx* values (2015-2019 5-year ACS) for Delaware, U.S.A., census tracts
-ggplot() +
-  geom_sf(
-    data = DE2021lieberson,
-    aes(fill = xPx_star),
-    size = 0.05,
-    color = 'white'
-  ) +
-  geom_sf(
-    data = tract2021DE,
-    fill = 'transparent',
-    color = 'white',
-    size = 0.2
-  ) +
-  theme_minimal() +
-  scale_fill_viridis_c(limits = c(0, 1)) +
-  labs(fill = 'Index (Continuous)', caption = 'Source: U.S. Census ACS 2015-2019 estimates') +
-  ggtitle(
-    'Isolation Index (Lieberson)\nDelaware census block groups to census tracts',
-    subtitle = 'Black non-Hispanic'
-  )
+
lieberson2021DE <- lieberson(
+  geo_large = 'tract',
+  geo_small = 'block group',
+  state = 'DE',
+  year = 2019,
+  subgroup = 'NHoLB'
+)
+
+# Obtain the 2021 census counties from the 'tigris' package
+tract2021DE <- tracts(state = 'DE', year = 2019, cb = TRUE)
+
+# Join the xPx* values to the county geometry
+DE2021lieberson <- tract2021DE %>%
+  left_join(lieberson2021DE$xpx_star, by = 'GEOID')
+
# Visualize the xPx* values (2015-2019 5-year ACS) for Delaware, U.S.A., census tracts
+ggplot() +
+  geom_sf(
+    data = DE2021lieberson,
+    aes(fill = xPx_star),
+    size = 0.05,
+    color = 'white'
+  ) +
+  geom_sf(
+    data = tract2021DE,
+    fill = 'transparent',
+    color = 'white',
+    size = 0.2
+  ) +
+  theme_minimal() +
+  scale_fill_viridis_c(limits = c(0, 1)) +
+  labs(fill = 'Index (Continuous)', caption = 'Source: U.S. Census ACS 2015-2019 estimates') +
+  ggtitle(
+    'Isolation Index (Lieberson)\nDelaware census block groups to census tracts',
+    subtitle = 'Black non-Hispanic'
+  )

-
sessionInfo()
+
sessionInfo()
## R version 4.4.1 (2024-06-14 ucrt)
 ## Platform: x86_64-w64-mingw32/x64
 ## Running under: Windows 10 x64 (build 19045)
@@ -3404,7 +3583,7 @@ 

Compute racial/ethnic Isolation Index (xPx*)

## [1] stats graphics grDevices utils datasets methods base ## ## other attached packages: -## [1] tigris_2.1 tidycensus_1.6.5 sf_1.0-16 ndi_0.1.6.9002 +## [1] tigris_2.1 tidycensus_1.6.5 sf_1.0-16 ndi_0.1.6.9003 ## [5] ggplot2_3.5.1 dplyr_1.1.4 knitr_1.48 ## ## loaded via a namespace (and not attached):
ACS table sourceracial/ethnic subgroupracial or ethnic subgroup character for subgroup argument