R Fehlernachricht: Object not found?
Hallo zusammen,
kennt sich hier zufällig jemand ganz gut in R aus? Ich habe schon ein paar Foren durchsucht und bin auf nichts hilfreiches gestoßen...
Wenn ich versuche, Korrelationen auszurechnen oder die Normalverteilung zu prüfen, bekomme ich folgenden Fehler:
shapiro.test(TEI)
Error in stopifnot(is.numeric(x)) : object 'TEI' not found
cor(TEI, AEI, method="Kendall")
Error in typeof(x) : object 'TEI' not found
Die Variablen existieren aber genau so im Datensatz, es handelt sich um numerische Variablen mit Werten zwischen 1 und 5. Sämtliche Tabellen und Inferenzstatistiken, die ich bis dato schon gemacht habe, haben einwandfrei funktioniert...
Woran kann das liegen?
1 Antwort
Das ist aus der Ferne nicht leicht (ich bin leider auch kein riesiger Experte für R - aber da bisher sonst noch niemand helfen konnte versuche ich es mal), aber hilft Dir dieses
https://stackoverflow.com/questions/27886839/what-does-error-object-myvariable-not-found-mean
das
https://stackoverflow.com/questions/28962152/shapiro-test-is-numeric-x-is-not-true/28962236
oder das
https://stat.ethz.ch/pipermail/r-help/2001-December/017465.html
weiter?
Sind TEI und AEI wirklich numerisch oder sind die Zahlen doch als String gespeichert? Evtl. testen mit typeof(TEI)?
Ich kann den Fehler in einem data frame
df = data.frame(matrix(rnorm(20), nrow=10))
shapiro.test(df$X1)
cor(df$X1, df$X2, method="kendall")
oder mit Vektoren
var1<-runif(10,0,10)
var2<-rnorm(10,50,10)
shapiro.test(var1)
cor(var1, var2, method="kendall")
nicht reproduzieren.