2017-11-09 3 views
0

abgerufen werden können. Ich verwende library("dbscan"), um geografische Daten mit Längen- und Breitengrad zu gruppieren. Ich würde gerne wissen, welche Koordinaten [Breite, Länge] zu welchem ​​Cluster in R gehören. Gibt es eine Möglichkeit, die ursprünglichen Datenpunkte unter jedem Cluster abzurufen? Beispiel:Wie die ursprünglichen Datenpunkte, die zu jedem Cluster gehören, aus dem dbscan-Algorithmus mit R

Breite = c (60.95886,63.04287,60.79435,61.79435, 64,79435, 61.95886,65.04287,66.79435,63.79435, 65.79435,66.79435, 68.79435,69.79435)

Länge = c (27.79045,22.87444 , 24,51007, 23,49429, 23,49429, 28.79045,23.87444,26.51007, 25,49429, 26.49429,26.49429, 29.49429,30.49429)

testdata = data.frame (Breitengrad, Längengrad)

CLUST < - DBSCAN (Testdaten, eps = 1,5, minPts = 3)

CLUST

DBSCAN clustering for 13 objects. 
Parameters: eps = 1.5, minPts = 3 
The clustering contains 2 cluster(s) and 7 noise points. 

0 1 2 
7 3 3 

Hier möchte ich die Datenpunkte aus Testdata gehören, wissen, die Ausgabe von DBSCAN zu Ihrer ersten data.frame Cluster 1 und 2

+0

Sie meinen, Sie möchten jeden Datenpunkt einer Cluster-ID oder etwas anderem zuweisen? – agenis

+0

Ja, ich möchte wissen, welche Datenpunkte zu welcher Cluster-ID gehören. Ich aktualisiere meine Frage mit Beispieldaten. – ewalel

+0

und warum beantwortet diese Ausgabe Ihre Frage nicht ?: 'clust $ cluster' – agenis

Antwort

0

hinzufügen.

testData$cluster = clust$cluster 
Verwandte Themen