我在使用下面的代码时遇到错误,以便为我的数据找到最佳k数:
res.nb <- NbClust(diss=gower_dist_gender,distance=NULL, min.nc = 1,
max.nc = 30,method = "complete", index ="all")
由于我的数据同时具有分类和连续变量,因此我使用相异矩阵并将距离设置为NULL。如何修复此错误?问题是什么?
错误是:NbClust中的错误(data = NULL,diss = gower_dist_gender,distance = NULL ,: 需要数据矩阵。只能计算frey,mcclain,cindex,sihouette和dunn。
我事先感谢你们所有人。
答案 0 :(得分:0)
某些索引需要数值数据。
因此,此功能无法在您的数据集上使用,除非您仅选择不需要坐标的索引。
引用错误消息:
需要数据矩阵。只能计算frey,mcclain,cindex,sihouette和dunn。
只有这些索引适用于距离矩阵。所有其他索引都需要数字坐标。