Mam bazę danych, która zawiera pary Lat / Long, aby zidentyfikować lokalizację interesujących miejsc. Chciałbym pogrupować interesujące miejsca w grupy po 10. Grupa powinna być geograficznie lokalna i zawierać dokładnie 10 punktów. Każda grupa powinna mieć minimalną powierzchnię.
Patrzyłem na różne implementacje w R, ale żadna z nich (które widzę) nie pozwala ci określić określonego rozmiaru klastra.
Wcześniej pytałem Grupowanie punktów mapy w ustalone rozmiary skupień? ale nie wydaje mi się, żeby moje pytanie było wystarczająco dokładne, aby uzyskać dobrą odpowiedź.
Geograficznie lokalnie - myślę, że mam na myśli, że grupy nie powinny się w znacznym stopniu nakładać. W mojej aplikacji (przydzielanie ludzi do grup do celów monitorowania) byłoby idealnie, gdyby każda grupa była jak najmniejsza w obszarze fizycznym.
Minimalny obszar - ponownie, próbując ograniczyć obszar grupy do minimum. Przypuszczam, że można to określić ilościowo jako utrzymywanie obszaru każdej grupy poniżej określonego progu (aby uniknąć dziesiątek małych grup i jednej dużej).