|
1 | 1 | # ndi (development version)
|
2 | 2 |
|
3 |
| -## ndi v0.1.6.9007 |
| 3 | +## ndi v0.1.6.9008 |
4 | 4 |
|
5 | 5 | ### New Features
|
| 6 | + |
| 7 | +#### New Functions |
6 | 8 | * Added `duncan_cuzzort()` function to compute the aspatial racial or ethnic Absolute Centralization (*ACE*) based on Duncan, Cuzzort, & Duncan (1961; LC:60007089) and [Massey & Denton (1988)](https://doi.org/10.1093/sf/67.2.281)
|
7 | 9 | * Added `hoover()` function to compute the aspatial racial or ethnic Delta (*DEL*) based on [Hoover (1941)](https://doi.org/10.1017/S0022050700052980) and Duncan, Cuzzort, & Duncan (1961; LC:60007089)
|
8 | 10 | * Added `james_taeuber()` function to compute the aspatial racial or ethnic Dissimilarity Index (*D*) based on [James & Taeuber (1985)](https://doi.org/10.2307/270845)
|
9 | 11 | * 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)
|
10 | 12 | * Added `theil()` function the aspatial racial or ethnic Entropy (*H*) based on Theil (1972; ISBN:978-0-444-10378-9) and [Theil & Finizza (1971)](https://doi.org/110.1080/0022250X.1971.9989795)
|
11 | 13 | * 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)
|
12 |
| -* Thank you for the feature suggestions, [Symielle Gaston](https://orcid.org/0000-0001-9495-1592) |
13 |
| -* Added `geo_large = 'place'` for census-designated places, `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()`, `duncan_cuzzort()`, `hoover()`, `james_taeuber()`, `lieberson()`, `sudano()`, `theil()`, and `white()`, `white_blau()` functions. |
| 14 | +* Thank you for the feature suggestions above, [Symielle Gaston](https://orcid.org/0000-0001-9495-1592) |
| 15 | +* Added `duncan_duncan()` function to compute the aspatial racial or ethnic Relative Centralization (*RCE*) based on [Duncan & Duncan (1955b)](https://doi.org/10.1086/221609) and [Massey & Denton (1988)](https://doi.org/10.1093/sf/67.2.281) |
| 16 | + |
| 17 | +#### New Function Capabilities |
| 18 | +* Added `geo_large = 'place'` for census-designated places, `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()`, `duncan_cuzzort()`, `duncan_duncan()`, `hoover()`, `james_taeuber()`, `lieberson()`, `sudano()`, `theil()`, and `white()`, `white_blau()` functions. |
14 | 19 | * Added census block group computation for `anthopolos()` by specifying `geo == 'cbg'` or `geo == 'block group'`
|
15 | 20 | * 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`.
|
16 | 21 | * Added `crs` argument to `anthopolos()`, `bravo()`, and `white_blau()` functions to provide spatial projection of the distance-based metrics
|
17 | 22 | * 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.
|
18 | 23 | * Specifying census block groups in `geo` or `geo_small` arguments is now `'block group'` or `'cbg'` to match internal `get_acs()` function from the [tidycensus](https://CRAN.R-project.org/package=tidycensus) package
|
19 | 24 |
|
20 | 25 | ### Updates
|
| 26 | + |
| 27 | +#### Bug Fixes |
21 | 28 | * `bell()` function computes the Interaction Index (Bell) not the Isolation Index as previously documented. Updated documentation throughout.
|
22 | 29 | * 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
|
23 | 30 | * Fixed bug in `atkinson()` function to properly compute the income Atkinson Index
|
24 | 31 | * 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()`, `ddd_fun()` and `xpy_star_fun()`, respectively.
|
| 32 | +* 'package.R' deprecated. Replaced with 'ndi-package.R' |
| 33 | + |
| 34 | +#### New Dependencies |
25 | 35 | * `tigris` and `units` are now Imports
|
26 |
| -* Reformatted functions for consistent internal structure |
27 |
| -* 'package.R' deprecated. Replaced with 'ndi-package.R' and reordered the contents |
| 36 | + |
| 37 | +#### Updated Documentation |
| 38 | +* Split up vignette into three separate vignettes: 'ndi1', 'ndi2', and 'ndi3' for the *NDI*, racial or ethnic residential segregation, and additional socioeconomic disparity indices, respectively |
28 | 39 | * Consolidated DESCRIPTION
|
| 40 | +* Reformatted functions for consistent internal structure |
29 | 41 | * Re-formatted code and documentation throughout for consistent readability
|
30 | 42 | * Renamed 'race/ethnicity' or 'racial/ethnic' to 'race or ethnicity' or 'racial or ethnic' throughout documentation to use more modern, inclusive, and appropriate language
|
31 | 43 | * Updated documentation about value range of *V* (White) from `{0 to 1}` to `{-Inf to Inf}`
|
32 |
| -* Split up vignette into three separate vignettes: 'ndi1', 'ndi2', and 'ndi3' for the *NDI*, racial or ethnic residential segregation, and additional socioeconomic disparity indices, respectively |
33 |
| -* Added examples for `atkinson()`, `duncan_cuzzort()`, `gini()`, `hoover()`, `james_taeuber()`, `lieberson()`, `theil()`, and `white_blau()` functions in vignettes and README |
| 44 | +* Added examples for `atkinson()`, `duncan_cuzzort()`, `duncan_duncan()`, `gini()`, `hoover()`, `james_taeuber()`, `lieberson()`, `theil()`, and `white_blau()` functions in vignettes and README |
34 | 45 | * Added example for `holder` argument in `atkinson()` function in README
|
| 46 | +* Reordered the contents of 'ndi-package.R' thematically |
35 | 47 | * Reordered the README examples alphabetically
|
36 | 48 | * Reordered the vignette examples to group the racial or ethnic residential segregation indices
|
37 | 49 | * Updated examples in vignettes to showcase a larger variety of U.S. states
|
|
74 | 86 | ## ndi v0.1.3
|
75 | 87 |
|
76 | 88 | ### New Features
|
77 |
| -* Added `duncan()` function to compute the Dissimilarity Index (*D*) based on [Duncan & Duncan (1955)](https://doi.org/10.2307/2088328) for specified counties/tracts 2009 onward |
| 89 | +* Added `duncan()` function to compute the Dissimilarity Index (*D*) based on [Duncan & Duncan (1955a)](https://doi.org/10.2307/2088328) for specified counties/tracts 2009 onward |
78 | 90 | * Thank you for the feature suggestion, [Jessica Madrigal](https://orcid.org/0000-0001-5303-5109)
|
79 | 91 | * Added 'utils.R' file with internal `di_fun()` function for `duncan()` function
|
80 | 92 |
|
|
0 commit comments