Ejecuta el Anselin Local Moran's I contra los puntos y tira cualquier cosa con un puntaje z por debajo de -1.96. Ese es un método estadístico para localizar valores atípicos espaciales. Debe asegurarse de que todos los puntos tengan un valor relacionado con su posición espacial para hacerlo.
Pero al verificar las herramientas en 10.1 después del comentario de whuber, me doy cuenta de que si usa ArcGIS 10.1, la herramienta de análisis de agrupación está disponible, que es realmente lo que desea hacer.
Creo que desearía hacer un análisis de agrupación con una restricción espacial de triangulación de Delaunay. El obstáculo aquí es que debe tener un número de grupos de partición igual o mayor que el número de grupos desconectados (si alguno de los valores atípicos son vecinos naturales entre sí). De lo contrario, los valores atípicos sin vecinos naturales aparecerán sin grupo del análisis de agrupación.
Basado en eso, creo que la triangulación de Delauney podría ser la fuente de un algoritmo de filtro, pero aún no estoy seguro.
Otra actualización: después de excavar en Partition.py, el script que ejecuta la herramienta de análisis de agrupación, creo que es posible usar el algoritmo allí para grupos desconectados combinados con la parte NoNeighbours, aunque tengo problemas para desenterrar esa parte de guión.