Nota: el siguiente fue editado siguientes whuber comentario
Puede que desee adoptar un método de Monte Carlo. He aquí un ejemplo simple. Suponga que se desea determinar si la distribución de la delincuencia eventos es estadísticamente similar a la de B, se podría comparar la estadística entre a y B eventos para una distribución empírica de dicha medida al azar reasignados 'marcadores' .
Por ejemplo, dada una distribución de Un (blanco) y B (azul),
de forma aleatoria reasignar las etiquetas a y B para TODOS los puntos en el conjunto de datos combinados. Este es un ejemplo de una sola simulación:
Repetir esto muchas veces (digamos 999 veces), y para cada simulación, calcular un estadístico (media vecino más cercano de la estadística en este ejemplo), utilizando al azar etiquetados puntos. Los fragmentos de código que siga están en R (requiere el uso de la spatstat de la biblioteca).
nn.sim = vector()
P.r = P
for(i in 1:999){
marks(P.r) = sample(P$marks) # Reassign labels at random, point locations don't change
nn.sim[i] = mean(nncross(split(P.r)$A,split(P.r)$B)$dist)
}
A continuación, puede comparar los resultados de forma gráfica (línea vertical roja es el original de estadística),
hist(nn.sim,breaks=30)
abline(v=mean(nncross(split(P)$A,split(P)$B)$dist),col="red")
o numéricamente.
# Compute empirical cumulative distribution
nn.sim.ecdf = ecdf(nn.sim)
# See how the original stat compares to the simulated distribution
nn.sim.ecdf(mean(nncross(split(P)$A,split(P)$B)$dist))
Tenga en cuenta que el promedio de vecino más cercano estadística puede no ser la mejor medida estadística para su problema. Estadísticas tales como la K-función podría ser más revelador (ver whuber la respuesta).
Lo anterior podría ser fácilmente implementado dentro de ArcGIS con Modelbuilder. En un bucle, de forma aleatoria, la reasignación de los valores de atributo para cada punto, a continuación, calcular una estadística espacial. Usted debe ser capaz de contar los resultados en una tabla.