Ich habe versucht, die Stabilitätsfunktion im ClustOfVar-Paket anzuwenden und habe eine Fehlermeldung wie folgt erhalten:Fehler in La.svd (x, nu, nv): Fehlercode 1 von Lapack-Routine 'dgesdd' bei Verwendung der Stabilitätsfunktion in ClustOfVar
Error in La.svd(x, nu, nv) : error code 1 from Lapack routine 'dgesdd'.
Ich wollte die Variable Clustering auf einen Datensatz, der sowohl quantitative als auch qualitative Variablen enthält. Die von mir verwendeten R-Codes werden wie folgt angezeigt. Zuerst verwende ich die Daten direkt (d. H. Ohne Standardisierung der quantitativen Variablen) und erhielt die Fehlermeldung, wenn ich die stability
Funktion() betreibe. Dann skaliere ich die quantitativen Variablen und führe die Codes erneut aus und bekomme die gleiche Fehlermeldung. Würde jemand einen Vorschlag machen, wie man das Problem beheben kann? Außerdem glaube ich nicht, dass es einen Schritt braucht, um die quantitativen Variablen zu standardisieren, weil die hclustvar
Funktion die Standardisierung enthalten sollte, oder?
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)