繁体   English   中英

使用clclust的层次聚类

[英]Hierarchical clustering using corclust

我正在尝试通过使用R中klaR包中的corclust函数来创建层次结构集群。该函数正在尝试将值传递给hclust函数,但它不接受mincor,method之类的参数。

情节(corclust(iris [,-5],iris [,5],mincor = 0.5))

在运行上述行时,出现以下错误。

错误

晕针错误(iris [,-5],iris [,5],mincor = 0.5):未使用的参数(mincor = 0.5)

请让我知道如何解决此错误。

出现错误是因为您将“ mincor”指定为corclust函数的参数,该函数不使用它。 而是尝试:

plot(corclust(iris[,-5]))

那应该给您簇状树状图。 但是,除去种类列后的虹膜数据集不包含任何因子变量,因此您可能想尝试另一个数据集。

希望有帮助!

您的代码有几个问题:

  1. mincor参数属于plot函数调用,而不是corclust
  2. 当仅需要corclust时,就可以提供data.framevector来使之data.frame (请参阅?corclust )。
  3. 我认为你不需要为第5列corclust因为它的范畴。

因此,您可以:

plot(corclust(iris[,-5]), mincor=0.5)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM