R/moranNP.randtest.R
moranNP.randtest.Rd
This function computes positive and negative parts of Moran's I statistic and
provide a testing procedure using random permutations. The functions compute
the Moran's eigenvector maps (MEM) and eigenvalues for the listw
object. If alter = "greater"
, the statistic 'I+' is computed as the
sum of the products between positive eigenvalues and squared correlations
between x
and associated MEMs. If alter = "less"
, the statistic
'I-' is computed as the sum of the products between negative eigenvalues and
squared correlations between x
and associated MEMs. If alter =
"two-sided"
, both statistics are computed.
moranNP.randtest(
x,
listw,
nrepet = 999,
alter = c("greater", "less", "two-sided"),
...
)
a vector
with numeric data
an object of class listw
created for example by
nb2listw
an integer indicating the number of permutations used in the randomization procedure
a character string specifying the alternative hypothesis, must be one of "greater" (default), "less" or "two-sided"
other arguments (e.g., p.adjust.method
) to be passed to
the as.krandtest
function.
An object of class randtest
(for unilateral test) or
krandtest
(for bilateral test)
Dray, S. (2011). A new perspective about Moran's coefficient: spatial autocorrelation as a linear regression problem. Geographical Analysis, 43, 127-141.