Ich habe eine Reihe von Datenpunkten mit Breiten- und Längengrad. Ich möchte R verwenden, um sie basierend auf ihrer Entfernung zu gruppieren.
Ich habe mir diese Seite bereits angesehen und das clustTool- Paket ausprobiert . Ich bin mir jedoch nicht sicher, ob die clust-Funktion in clustTool Datenpunkte (lat, lon) als räumliche Daten betrachtet und die Entfernung zwischen diesen mithilfe der entsprechenden Formel berechnet.
Ich meine, ich kann nicht sehen, wie sie zwischen Geodaten und Ordnungsdaten unterscheiden. Ich glaube, die Entfernungsberechnung zwischen zwei Punkten auf der Karte (räumlich) und zwei normalen Zahlen ist unterschiedlich. (Es ist nicht?)
Was passiert auch, wenn ich einen dritten Parameter in meinem Cluster berücksichtigen möchte?
Wie sagen, wenn ich (lat, lon) und einen anderen Parameter habe.
Wie berechnet sich die Entfernung?
Das andere Problem, das ich mit clustTool habe, ist, dass es mit einer GUI im Auge behalten wird. Ich weiß nicht, wie ich den GUI-Overhead in der Bibliothek überspringen kann, weil ich ihn nicht brauche.
Welche Optionen habe ich in R für die Clusteranalyse von Geodaten?
Cluster
, akzeptiert Unähnlichkeits- oder Distanzmatrizen als Eingabe. Dies macht sie vollkommen allgemein und für die Häufung auf der Kugel anwendbar, vorausgesetzt, Sie können die Entfernungen selbst berechnen, was unkompliziert ist.