'身高'树的组成部分'未分类cutree中的错误

时间:2017-10-14 22:12:28

标签: r hclust

我正在尝试进行一些分组并遇到此错误。

#container { height: 100%; background-color: blue; } #menu { height: 80px; width: 100%; position: sticky; background-color: green; z-index: 10; top: 0px; } #content { height: 1500px; background-color: gray; }

我的意见是:

<div id="container"></div>
<div id="menu"></div>
<div id="content"></div>

但是当我试图削减它时,它给了我一个错误:

Evaluation error: the 'height' component of 'tree' is not sorted (increasingly).

但如果我使用

library(stringdist)
name <- c("luke,abcdef","luke,abcdeh","luke,abcdeg")
a<-stringdistmatrix(name, method="jw")
clusts <- hclust(a, method="ward.D2")

一切正常。

我找了一个解决方案但找不到解决方案。 我该怎么办,以防止这种情况发生并使其保持正常工作?

我也注意到,如果我有相同的距离矩阵,但是手工生成(因此群集中没有距离参数。

1 个答案:

答案 0 :(得分:2)

如果你比较diff(clusts$height)这两个例子,第一个是一个很小的负数,第二个是零。所以问题是由二进制表示舍入值相等的差异引起的。

如果在计算clusts ...

之后绕过高度,它应该有效
clusts$height <- round(clusts$height, 6)