如何根据flexmix获取哪个数据点在哪个集群中

时间:2014-03-14 06:14:07

标签: r

我使用flexmix进行了聚类分析。

m7 <- stepFlexmix(ADA ~ NLEAD + BIG4 + LOGMKT + LEV + ROA + ROAL + LOSS +  
                       CFO + BTM + GROWTH + ALTMAN + ABSACCRL + 
                       STDEARN + TENURE + LOGASSETS, data = dt,
                  control = list(verbose = 0), k = 1:5, nrep = 5)

m7 <- getModel(m7, "BIC");

但是,我不知道如何提取哪个数据点落在哪个群集中的信息。有人建议解决方案。感谢。

1 个答案:

答案 0 :(得分:2)

使用函数str(),您可以看到对象m7的结构(使用函数stepFlexmix()而不是getModel()创建的对象),您将看到有名为cluster的元素,包含群集编号。

str(m7)
m7@cluster