2017-11-09 4 views
0

library("dbscan")を使用して、緯度と経度の地理データをクラスタリングしています。私はどの座標[緯度、経度]がどのクラスターに属しているのかを知りたいです。各クラスターの元のデータポイントを取得する方法はありますか? 例:Rを使用してdbscanアルゴリズムからすべてのクラスタに属する元のデータポイントを取得する方法

緯度= 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)

経度= 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(緯度、経度)

CLUST < - DBSCAN(TESTDATA、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 

Iは1と2

+0

あなたは、各データポイントをクラスターIDなどに割り当てることを意味しますか? – agenis

+0

はい、どのデータポイントがどのクラスタIDに属しているかを知りたいと思います。サンプルデータで質問を更新します。 – ewalel

+0

なぜこの出力はあなたの質問に答えられないのですか?: 'clust $ cluster' – agenis

答えて

0

があなたの最初のdata.frameにDBSCANの出力を追加するクラスタに属するTESTDATAからのデータポイントを知りたいです。

testData$cluster = clust$cluster 
関連する問題