J'ai un grand ensemble de données avec 36k points représentant les utilisations commerciales des terres, chacune avec un champ contenant la superficie en pieds carrés. J'ai effectué une analyse de la densité du noyau sur cet ensemble de données, produisant un raster montrant la densité de la superficie commerciale sur toute la zone métropolitaine. J'ai besoin de diviser ce raster en régions correspondant aux maxima locaux, que j'appelle un "centre". J'ai déjà déterminé l'emplacement des centres, et maintenant je dois faire l'une des deux choses suivantes:
utilisez un outil de regroupement de points, tel que le "partitionnement autour des médoïdes", pour regrouper les points en grappes autour des centres que j'ai identifiés. Le problème avec cette méthode est qu'elle est intense sur le plan des calculs, et plus encore si j'essaie d'utiliser une matrice de dissimilarité pour pondérer les points par taille.
diviser en quelque sorte le raster de densité du noyau (qui ressemble grosso modo à un raster de terrain) en "collines" individuelles autour de chaque centre. Mais je ne peux penser à aucun outil pour le faire.
Ce problème me tourmente depuis un moment et j'espérais pouvoir exécuter la méthode de clustering dans R, mais cela prend du temps et je manque de temps. Quelqu'un connaît-il une méthode simple pour diviser les rasters de densité en quartiers d'intensité ou pour regrouper rapidement de grands ensembles de données?