2

我想对某些列(变量)进行聚类分析,比如 var 5-var10。对于我pvclust在 R 中使用的内容。现在,我想将这一列集群添加到实际的数据框中。谁能帮我解决这个问题。我使用的代码如下:

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)
4

2 回答 2

0

如果问题是将列添加到数据框中,只需使用:

yourdataframe <- cbind(yourdataframe, newcolumn)

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

于 2011-06-12T16:00:58.900 回答
0

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

于 2016-05-03T09:52:31.440 回答