使用p中的pvclust进行聚类分析

时间:2011-06-10 22:26:53

标签: r cluster-analysis pvclust

我想对某些列(变量)进行聚类分析,比如var 5-var10。为此,我在R中使用了pvclust。现在,我想将此列的群集添加到实际的数据帧中。任何人都可以帮我解决这个问题。我使用的代码如下:

group <- sqldf("select cq14x1_1,cq14x1_2,cq14x1_3,cq14x1_4,cq14x1_5,cq14x1_6,cq14x1_7, from parma_1")
fit_1 <- pvclust(group,method.hclust="ward",method.dist="euclidean")
group_2 <- (fit_1,alpha=.90)

2 个答案:

答案 0 :(得分:0)

如果问题是向数据框添加列,请使用:

yourdataframe <- cbind(yourdataframe, newcolumn)

如果这不是您的问题,请尝试澄清问题。

答案 1 :(得分:0)

pvclust函数的输出是一个包含hclust元素的对象(结帐部分Value)。 hclust基本上是聚类的树表示(描述为here),并且可以进一步馈送到产生组成员关系的cutree函数中。请查看cutree的文档page。您需要这3个函数来生成原始数据的实际集群成员资格,然后可以像@nico建议的那样轻松地将其添加到数据框中。