【发布时间】:2021-06-20 00:06:25
【问题描述】:
所以我花了很多时间试图找到如何做到这一点的答案。到目前为止我找到的唯一答案在这里:How to perform clustering without removing rows where NA is present in R
很遗憾,这对我不起作用。
所以这是我的数据示例(本例中为 d):
Q9Y6X2 NA -6.350055943 -5.78314068
Q9Y6X3 NA NA -5.78314068
Q9Y6X6 0.831273549 4.875151493 0.78671493
Q9Y6Y8 4.831273549 0.457298979 5.59406985
Q9Y6Z4 4.831273549 4.875151493 NA
这是我尝试过的:
> dist <- daisy(d,metric = "gower")
> hc <- hclust(dist)
Error in hclust(dist) : NA/NaN/Inf in foreign function call (arg 11)
据我了解,daisy 应该能够处理 NA 值,但在尝试对结果进行聚类时仍然收到错误消息。
谢谢。
【问题讨论】:
-
什么是雏菊。你在用什么库?
-
我正在使用以下库:gplots、cluster。 Daisy 是一种计算距离矩阵的算法,允许丢失数据。
标签: r cluster-analysis r-daisy