Ho un sacco di punti dati con latitudine e longitudine. Voglio usare R per raggrupparli in base alla loro distanza.
Ho già dato un'occhiata a questa pagina e ho provato il pacchetto clustTool . Ma non sono sicuro che la funzione clust in clustTool consideri i punti dati (lat, lon) come dati spaziali e utilizzi la formula appropriata per calcolare la distanza tra di loro.
Voglio dire, non riesco a vedere come si differenziano tra dati spaziali e dati ordinali. Credo che il calcolo della distanza tra due punti sulla mappa (spaziale) e due numeri normali sia diverso. (Non è?)
Inoltre cosa succede se voglio prendere in considerazione un terzo parametro nel mio clustering?
Come dire se ho (lat, lon) e un altro parametro.
Come viene calcolata la distanza?
L'altro problema che ho con clustTool è che è progettato pensando a una GUI. Non so come posso saltare l'overhead della GUI nella libreria perché non ne ho bisogno.
Quali opzioni ho in R per l'analisi dei cluster di dati spaziali?
Cluster
, accetteranno come input differenze di matrici di distanza o di distanza . Questo li rende perfettamente generali e applicabili al raggruppamento sulla sfera, a condizione che tu possa calcolare tu stesso le distanze, il che è semplice.