2016-11-05 160 views
0

如何在R中使用SOM(自組織映射)方法進行羣集,而無需確定羣集的數量?我在R中使用了「Kohonen」包,但它迫使你通過somgrid()設置簇的數目。使用R通過SOM進行羣集

回答

1

您可能會錯過SOM模型的要點。它是而不是聚類方法。它應該在數據中放置一個低維的神經元網格,稍後可以使用這種低維(有限!)表示來執行聚類,但SOM並不會給你聚類。特別是somgrid不接受「羣集數量」,而是接受你想要適合數據的網格的拓撲結構。如果你不想指定這種拓撲結構,請去增長的神經氣體這是幾乎SOM與「自動」增長的拓撲。也有R包實現它,如gmum.R