Eu tenho um grande conjunto de dados com 36k pontos representando usos comerciais da terra, cada um com um campo contendo a metragem quadrada. Fiz uma análise de densidade de kernel neste conjunto de dados, produzindo uma varredura mostrando a densidade de metragem quadrada comercial em toda a área metropolitana. Eu preciso dividir essa varredura em regiões correspondentes aos máximos locais, que eu chamo de "centro". Eu já determinei a localização dos centros e agora preciso fazer uma de duas coisas:
use uma ferramenta de agrupamento de pontos, como "particionar em torno de medoids", para agrupar os pontos em agrupamentos em torno dos centros que eu identifiquei. O problema com esse método é que ele é computacionalmente intenso, e mais ainda se eu tentar usar uma matriz de dissimilaridade para ponderar os pontos por tamanho.
de alguma forma, divida a varredura de densidade do núcleo (que se assemelha a uma varredura de terreno) em "colinas" individuais em torno de cada centro. Mas não consigo pensar em nenhuma ferramenta para fazer isso.
Esse problema me atormentou por um tempo e eu esperava poder executar o método de agrupamento em R, mas é demorado e estou ficando sem tempo. Alguém conhece um método simples para dividir os rasters de densidade em bairros de intensidade ou para agrupar rapidamente grandes conjuntos de dados?