vielen lieben Dank für die ganze Hilfe. Bisher hat mir das wirklich sehr geholfen.
Ich weiß, dass man für den einfachen t-Test nicht das long Format benötigt.
Nur weiß ich eben nicht, was mit den Daten noch gemacht werden muss, dafür muss ich wieder in die Sprechstunde. Und dort wurde wie gesagt, gesagt, dass wir das erst mal ins long Format bringen müssen.
Ich habe mal ein Bild angehängt, die eine Skizze von ihm zeigt, wie er die Tabelle gerne hätte:
Versucht haben es meine Kolleginnen so:
Code: Alles auswählen
names(neueTabelle)[1] <- "Bilder_Base"
names(neueTabelle)[2] <- "Bilder_Kriechen"
names(neueTabelle)[3] <- "Bilder_Schlängeln"
names(neueTabelle)[4] <- "Bilder_Schwimmen"
names(neueTabelle)[5] <- "Video_Base"
names(neueTabelle)[6] <- "Video_Kriechen"
names(neueTabelle)[7] <- "Video_Schlängeln"
names(neueTabelle)[8] <- "Video_Schwimmen"
schlangen.long<- reshape(neueTabelle, direction = "long", varying = list("Bilder_Base","Bilder_Kriechen","Bilder_Schlängeln", "Bilder_Schwimmen","Video_Base","Video_Kriechen","Video_Schlängeln", "Video_Schwimmen"),idvar=c("VPNnr","Geschlecht"),timevar= "Mediumsbedingung")
schlangen.long <- reshape(neueTabelle ,direction = "long", varying=list(names(neueTabelle)[1:8]),v.names="Durchschnittswert",idvar=c("VPNnr","Geschlecht"),timevar= "Mediumsbedingung", times = names(neueTabelle)[1:8])
schlangen.long <- reshape(neueTabelle ,direction = "long", varying=list(names(neueTabelle)[1:8]),v.names="Durchschnittswert",idvar=c("VPNnr","Geschlecht"),timevar= "Mediumsbedingung", times = list(names(neueTabelle)[1:8]))
schlangen.long <- reshape(neueTabelle, direction = "long", varying=list(names(neueTabelle)[1:8]),v.names="Durchschnittswert",idvar=c("VPNnr", "Geschlecht"),timevar= "Mediumsbedingung", times = names(neueTabelle)[1:8])
Das sind die jeweiligen Fehlermeldungen:
Fehler in reshapeLong(data, idvar = idvar, timevar = timevar, varying = varying, :
'lengths(varying)' must all match 'length(times)'
Fehler in data[, idvar] : Indizierung außerhalb der Grenzen