gpt4 book ai didi

r - La.svd(x, nu, nv) : error code 1 from Lapack routine 'dgesdd' when using stability function in ClustOfVar 中的错误

转载 作者:行者123 更新时间:2023-12-03 14:51:22 30 4
gpt4 key购买 nike

我尝试在 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)

最佳答案

我遇到了完全相同的问题。唯一为我修复它的是更改 B 的值(将其减少到 20),但我认为这是不对的,所以我希望有人能给我们一个解决方案。我在网上搜索时担心的是 Lapack 包中存在一个似乎无法修复的错误(此错误在各种功能中都很常见)。

关于r - La.svd(x, nu, nv) : error code 1 from Lapack routine 'dgesdd' when using stability function in ClustOfVar 中的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18192050/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com