2
在每個集羣值我已經成功地運行了DBSCAN算法(這裏是精簡指令):檢索中的R
results <- dbscan(data,MinPts=15, eps=0.01)
,並繪製我的集羣:
plot(results, data)
results$cluster
返回一個列表數值。每個指數的值反映到該指數的原始數據所屬的集羣:
[1] 0 1 2 1 0 0 2 1 0 0 0 1 2 0 2 0 2 0 0 1 2 0 2 2 0 1 2 0 1 0 1 0 2 0 0 0 1 1 0 1 2 0 0 0 1 0 0 1 1 0 1
[52] 0 2 2 0 0 1 2 2 0 2 1 0 0 0 1 0 1 0 0 0 0 0 1 1 0 1 0 2 2 2 2 2 0 0 0 0 0 2 1 2 1 0 2 0 0 1 1 1 0 0 1
[103] 2 1 1 0 1 0 1 1 0 0 0 0 1 2 0 0 1 1 1 1 0 0 0 1 0 0 2 2 1 1 0 1 2 1 0 0 1 0 1 2 0 0 2 0 0 2 2 2 2 0 1
但是,我怎麼能檢索是每個集羣中的原始數據的值是多少?例如,如何從集羣#2中的原始數據獲取所有值?
'數據結果$集羣== 2]'或'數據結果$集羣== 2]',我認爲。 – Frank
@ Frank - 謝謝!這是後者。如果您發表評論作爲答案,我會將其標記爲正確的。 – whistler