我已将数据与SOM和kmeans聚合
install.packages("kohonen")
library(kohonen)
set.seed(7)
som_grid <- somgrid(xdim = 8, ydim=8, topo="hexagonal")
som_model <- som(umfrage_veraendert_kurz,
grid=som_grid,
rlen=500,
alpha=c(0.05,0.01),
keep.data = TRUE )
我从我的som_model获得&#34;代码&#34;并用kmeans聚集它
mydata <- som_model$codes
clusterzentren <- kmeans(mydata, center=3)
head(clusterzentren)
我现在有3个集群,但我不知道哪个数据记录到哪个集群?我怎么能找到它?
感谢您的帮助
答案 0 :(得分:0)
ThisWorkbook.Sheets("Sheet1").Range("B5").Formula = "=IF(ISERROR(ROUND(AVERAGE(D16:D75),3)), "", ROUND(AVERAGE(D16:D75), 3))"
的返回值是一个S3对象,它不仅包含中心,还包含群集分配。
有关详细信息,请参阅kmeans
的R手册。