Eu tenho muitos pontos de dados com latitude e longitude. Eu quero usar R para agrupá-los com base na distância.
Eu já dei uma olhada nesta página e tentei o pacote clustTool . Mas não tenho certeza se a função clust no clustTool considera os pontos de dados (lat, lon) como dados espaciais e usa a fórmula apropriada para calcular a distância entre eles.
Quero dizer, não consigo ver como eles diferenciam entre dados espaciais e dados ordinais. Acredito que o cálculo da distância entre dois pontos no mapa (espacial) e dois números normais seja diferente. (Não é?)
O que acontece também se eu quiser considerar um terceiro parâmetro no meu cluster?
Como dizer se eu tenho (lat, lon) e um outro parâmetro.
Como é calculada a distância?
O outro problema que tenho com o clustTool é que ele foi projetado com uma GUI em mente. Não sei como posso ignorar a sobrecarga da GUI na biblioteca porque não preciso dela.
Quais opções eu tenho no R para análise de cluster de dados espaciais?
Cluster
, aceitarão matrizes de diferenças ou distância como entrada. Isso os torna perfeitamente gerais e aplicáveis ao agrupamento na esfera, desde que você mesmo possa calcular as distâncias, o que é direto.