首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R中的Nbclust函数:需要数值/复矩阵/向量参数

R中的Nbclust函数:需要数值/复矩阵/向量参数
EN

Stack Overflow用户
提问于 2019-06-03 11:30:27
回答 1查看 1.1K关注 0票数 0

我正在尝试执行分层聚类,并且我想使用nbclust来确定最优的集群数量。但是,我一直收到以下错误:

t( jeu ) %*% jeu中的错误:需要数值/复矩阵/向量参数

我已经制作了一个不同的矩阵并绘制了树状图。我的数据集由两个数字变量和260个观测数据组成。

我尝试了其他问题中提出的几种解决方案,例如不包括函数中的数据,并且只使用不同的矩阵,但我得到了以下错误:

需要数据矩阵。只有frey,mcclain,cindex,sihouette和dunn才能计算。

我一直使用的代码如下:

代码语言:javascript
复制
dist.gower <- daisy(mydata, metric = "gower")

aggl.clust.c <- hclust(dist.gower, method = "complete")
plot(aggl.clust.c,
     main = "Agglomerative, complete linkages")

NbClust(mydata, diss="dist.gower", method= "complete", index="all")

树状图是成功绘制的,但我一直收到以下错误消息:

t( jeu ) %*% jeu中的错误:需要数值/复矩阵/向量参数

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-04 06:06:15

需要数据矩阵。只有frey,mcclain,cindex,sihouette和dunn才能计算。

这指的是一些索引(除上述索引外)需要坐标数据。请参阅索引的定义!

由于某些索引不能在没有坐标的情况下计算,因此index="all"在.

使用index="silhouette",错误就会消失。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56426448

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档