I auch mit dem gleichen Problem, in der Hauptkomponentenanalyse in R.The gleicher Fehlermeldung angezeigt wird, am Markt:kann nicht die Hauptkomponentenanalyse in r berechnen
Fehler in cov.wt (z): ‚x 'muss nur endliche Werte enthalten
Ich habe Ihre Antworten dafür überprüft, aber es funktioniert immer noch nicht. Der Benutzer2662565 hatte das gleiche Problem.
Dies ist der Programmcode habe ich verwendet:
***data<-read.csv(file.choose(),header=T)
data
#Calculate number of rows and col
rows<-length(data[,1])
rows
cols<-length(data[1,])
cols
#Remove header and save each column to a matrix
for (i in 1:rows){
for (j in 1:cols){
if(data[i,j]=="NA"){
data[i,j]="0"
}
}
}
pca_a<-princomp(data, cor=True, covmat=NULL, scores=TRUE)
#Print scree plot
require(graphics)
plot(pca_a)
#plot pca
biplot(pca_a)***
Bitte geben Sie ein [reproduzierbares Beispiel] an (http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example). – Jean
Wir haben keine Ahnung, wie Ihre Daten aussehen. Führen Sie 'str (data)' aus und kopieren Sie die Ausgabe. Klicken Sie bei Ihrer Frage auf "Bearbeiten" und fügen Sie das Ergebnis ein. –
Tun Sie Ihrem zukünftigen Selbst einen Gefallen und hören Sie auf, 'file.choose()' zu verwenden. Werden Sie sicher wissen, in welcher Datei Sie eine Woche, einen Monat oder ein Jahr wählen können? –