【发布时间】:2014-03-16 16:39:18
【问题描述】:
我有一个数据集,想通过 R 中的 Kohonen SOM 进行聚类。我想将聚类数从 2 更改为 40,但我没有找到包,我可以在聚类前设置聚类数,如参数。
你能帮我找到合适的包或库或工具,我可以在其中设置 Kohonen SOM 的簇数作为参数吗?
【问题讨论】:
标签: r machine-learning neural-network data-mining cluster-analysis
我有一个数据集,想通过 R 中的 Kohonen SOM 进行聚类。我想将聚类数从 2 更改为 40,但我没有找到包,我可以在聚类前设置聚类数,如参数。
你能帮我找到合适的包或库或工具,我可以在其中设置 Kohonen SOM 的簇数作为参数吗?
【问题讨论】:
标签: r machine-learning neural-network data-mining cluster-analysis
你可以结合 som 函数的 xdim 和 ydim : xdim 一个整数,指定地图的 x 维度。 ydim 一个整数,指定地图的 y 维度。
【讨论】:
关于 SOM 集群(分层)的一个建议可以根据this 回答。
修改@Andrew Gustar 的回答:
som_cluster=cutree(hclust(object.distances(Add_your_SOM_object_here,"codes")), 4)
其中 Add_your_SOM_object_here 是 Kohonen SOM 对象,数字 4 是集群的数量。
【讨论】: