Mam duży zestaw danych z 36 tys. Punktów reprezentujących użytkowanie gruntów komercyjnych, każdy z polem zawierającym materiał kwadratowy. Przeprowadziłem analizę gęstości jądra dla tego zestawu danych, tworząc raster pokazujący gęstość komercyjnych powierzchni kwadratowych w całym obszarze metra. Muszę podzielić ten raster na regiony odpowiadające lokalnym maksimom, które nazywam „centrum”. Ustaliłem już lokalizację centrów, a teraz muszę zrobić jedną z dwóch rzeczy:
użyj narzędzia grupowania punktów, takiego jak „partycjonowanie wokół medoidów”, aby pogrupować punkty w klastry wokół zidentyfikowanych centrów. Problem z tą metodą polega na tym, że jest ona intensywna obliczeniowo, a tym bardziej, jeśli spróbuję użyć macierzy odmienności do ważenia punktów według wielkości.
w jakiś sposób podziel raster gęstości jądra (który z grubsza przypomina raster terenu) na poszczególne „wzgórza” wokół każdego centrum. Ale nie mogę wymyślić żadnego narzędzia do tego.
Ten problem trapił mnie od jakiegoś czasu i miałem nadzieję, że będę w stanie wykonać metodę klastrowania w R, ale jest to czasochłonne i brakuje mi czasu. Czy ktoś zna prostą metodę podziału rastrów gęstości na dzielnice intensywności lub szybkiego grupowania dużych zbiorów danych?