flexible_zones {scanstatistics} | R Documentation |
Computes the flexibly shaped zones as in Tango (2005).
Description
Given a matrix of k
nearest neighbors and an adjacency matrix
for the locations involved, produces the set of flexibly shaped zones
as a list of integer vectors. The locations in these zones are all connected,
in the sense that any location in the zone can be reached from another by
traveling through adjacent locations within the zone.
Usage
flexible_zones(k_nearest, adjacency_matrix)
Arguments
k_nearest |
An integer matrix of the |
adjacency_matrix |
A boolean matrix, with element |
Value
A list of integer vectors.
References
Tango, T. & Takahashi, K. (2005), A flexibly shaped spatial scan statistic for detecting clusters, International Journal of Health Geographics 4(1).
Examples
A <- matrix(c(0,1,0,0,0,0,
1,0,1,0,0,0,
0,1,0,0,0,0,
0,0,0,0,1,0,
0,0,0,1,0,0,
0,0,0,0,0,0),
nrow = 6, byrow = TRUE) == 1
nn <- matrix(as.integer(c(1,2,3,4,5,6,
2,1,3,4,5,6,
3,2,1,4,5,6,
4,5,1,6,3,2,
5,4,6,1,3,2,
6,5,4,1,3,2)),
nrow = 6, byrow = TRUE)
flexible_zones(nn, A)