neighborhoodVoronoi {cholera} | R Documentation |
Compute Voronoi pump neighborhoods.
Description
Group cases into neighborhoods using Voronoi tessellation.
Usage
neighborhoodVoronoi(pump.select = NULL, vestry = FALSE,
case.location = "address", pump.location = "nominal",
polygon.vertices = FALSE)
Arguments
pump.select |
Numeric. Vector of numeric pump IDs to define pump neighborhoods (i.e., the "population"). Negative selection possible. |
vestry |
Logical. |
case.location |
Character. "address" or "nominal". "address" uses the x-y coordinates of |
pump.location |
Character. "address" or "nominal". "address" uses the x-y coordinates of |
polygon.vertices |
Logical. |
Value
An R list with 12 objects.
pump.id
: vector of selected pumpsvoronoi
: output from deldir::deldir().snow.colors
: neighborhood color based on snowColors().x.rng
: range of x for plot.y.rng
: range of y for plot.select.string
: description of "pump.select" for plot title.expected.data
: expected neighborhood fatality counts, based on Voronoi cell area.coordinates
: polygon vertices of Voronoi cells.statistic.data
: observed neighborhood fatality counts.pump.select
: "pump.select" from neighborhoodVoronoi().statistic
: "statistic" from neighborhoodVoronoi().vestry
: "vestry" from neighborhoodVoronoi().
Examples
neighborhoodVoronoi()
neighborhoodVoronoi(vestry = TRUE)
neighborhoodVoronoi(pump.select = 6:7)
neighborhoodVoronoi(pump.select = -6)
neighborhoodVoronoi(pump.select = -6, polygon.vertices = TRUE)
# coordinates for vertices also available in the returned object.
dat <- neighborhoodVoronoi(pump.select = -6)
dat$coordinates