neighbourmap {GeoXp} | R Documentation |
The function `neighbourmap' identifies spatial outliers by comparing a variable value for a particular site with these of its neighbouring sites. It draws a scatterplot of the values of the variable at neighbouring sites for a neighbourhood structure given by a binary weight matrix $W$ and links this scatterplot with a map.
neighbourmap(long, lat, var, W,listvar=NULL, listnomvar=NULL, carte=NULL,criteria=NULL,label="",symbol=0, labvar=c("",""),opt1=0,axis=FALSE, lablong="", lablat="")
long |
a vector $x$ of size $n$ |
|
|
lat |
a vector $y$ of size $n$ |
|
|
var |
a vector of numeric values of size $n$ |
|
|
W |
A spatial weigth matrix of size $n times n$ |
|
|
listvar |
matrix of variables |
|
|
listnomvar |
names of variables $listvar$ |
|
|
criteria |
a vector of size $n$ of boolean with TRUE on specific sites (these for non interactive selection) |
|
|
carte |
matrix with 2 columns for drawing spatial polygonal contours : $x$ and $y$ coordinates of the vertices of the polygon |
|
|
label |
vector of character of size $n$ with names of sites |
|
|
symbol |
0 or 1, choice of representation of selected points. If 0, selected points are circles, if 1, selected points are stars |
|
|
labvar |
names of variable $var$ |
|
|
opt1 |
0=graphic only, 1=drawing of the linear predictor for `response' in linear model |
|
|
axis |
a boolean with TRUE for drawing axes on the map |
|
|
lablong |
name of the x-axis that will be printed on the map |
|
|
lablat |
name of the y-axis that will be printed on the map |
For a selected site $j$ on the map, are represented on the map its neighbours, and on the graph, on the x-axis the value of $var$ for this site, and in y-axis, the values of $var$ for the neighbouring sites of $j$. For a selected point on the graph, the corresponding pair of sites is represented on the map with a link.
Returns a matrix of size $n times n$ of boolean with TRUE if pair $(i,j)$ was in the last selection.
When user select sites on the graph or on the map, he cannot add a selection by using the other graphic.
Aragon Y., Thomas-Agnan C., Ruiz-Gazen A., Laurent T., Robidou L.
Aragon Yves, Perrin Olivier, Ruiz-Gazen Anne, Thomas-Agnan Christine (2006), ``Statistique et Econométrie pour données géoréférencées : modèles et études de cas''
moranplotmap
,makeneighborsw
,makedistanceW
,normw
,nonormmoran
# data oldcol data(oldcol) data(oldcol.polys) contours.OLD<-polylist2list(oldcol.polys) W <- makeneighborsw(oldcol$X,oldcol$Y,4) obs<-neighbourmap(oldcol$X,oldcol$Y,oldcol$CRIME,W,carte=contours.OLD, criteria=(oldcol$CRIME>mean(oldcol$CRIME)),listvar=oldcol, listnomvar=names(oldcol))