我尝试在 ClustOfVar 包中应用稳定性功能并收到如下错误消息:
Error in La.svd(x, nu, nv) : error code 1 from Lapack routine 'dgesdd'.
我打算对包括定量和定性变量的数据集进行变量聚类。我使用的 R 代码如下所示。起初我直接使用数据(即,没有标准化定量变量)并在运行stability
函数时得到错误消息)。然后我缩放定量变量并重新运行代码并得到相同的错误消息。有人会提出如何解决问题的建议吗?另外,我认为标准化定量变量不需要步骤,因为hclustvar
函数应该包含标准化,对吗?
X.quanti<-Data4Cluster[, c(9:28)]
X.quanti2<-scale(X.quanti, center=TRUE, scale=TRUE)
X.quali<-Data4Cluster[, c(1:4,8)]
tree<-hclustvar(X.quanti,X.quali)
plot(tree)
stab<-stability(tree, B=40)
tree2<-hclustvar(X.quanti2,X.quali)
plot(tree2)
stab<-stability(tree2, B=40)