Tengo un gran conjunto de datos con 36k puntos que representan usos comerciales de la tierra, cada uno con un campo que contiene los pies cuadrados. He realizado un análisis de densidad de kernel en este conjunto de datos, produciendo un ráster que muestra la densidad de pies cuadrados comerciales en toda el área metropolitana. Necesito dividir este ráster en regiones correspondientes a máximos locales, lo que llamo un "centro". Ya he determinado la ubicación de los centros, y ahora necesito hacer una de dos cosas:
use una herramienta de agrupación de puntos, como "particionar alrededor de medoides", para agrupar los puntos en grupos alrededor de los centros que he identificado. El problema con este método es que es computacionalmente intenso, y aún más si trato de usar una matriz de disimilitud para ponderar los puntos por tamaño.
de alguna manera divida el ráster de densidad de grano (que se asemeja más o menos a un ráster de terreno) en "colinas" individuales alrededor de cada centro. Pero no se me ocurre ninguna herramienta para hacer esto.
Este problema me ha atormentado por un tiempo, y esperaba poder realizar el método de agrupamiento en R, pero lleva mucho tiempo y se me está acabando el tiempo. ¿Alguien sabe de un método simple para dividir los rásteres de densidad en vecindades de intensidad o para agrupar rápidamente grandes conjuntos de datos?