【问题标题】:Hierarchical clustering using corclust使用 corclust 的层次聚类
【发布时间】:2018-12-11 13:21:17
【问题描述】:

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

代码

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

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

错误

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

请告诉我如何解决此错误。

【问题讨论】:

    标签: r machine-learning hierarchical-clustering


    【解决方案1】:

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

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

    这应该会给你集群树状图。但是,删除物种列后的 iris 数据集不包含因子变量,因此您可能需要尝试使用另一个数据集。

    希望有帮助!

    【讨论】:

      【解决方案2】:

      您的代码有几个问题:

      1. mincor 参数属于plot 函数调用,而不是corclust
      2. 您向corclust 提供data.framevector,而它只需要data.frame(请参阅?corclust)。
      3. 我认为您不需要 corclust 的第 5 列,因为它是分类的。

      所以这给了你:

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

      【讨论】:

        猜你喜欢
        • 2013-05-08
        • 2018-10-04
        • 2014-06-28
        • 2016-08-07
        • 2015-11-20
        • 2015-08-12
        • 1970-01-01
        • 2020-06-28
        • 1970-01-01
        相关资源
        最近更新 更多