El objetivo del ejercicio 4 es hacer las mismas cosas que en el ejercicio 3, de manera más compacta, y con más datos. También la idea es refinar un poco el análisis de los datos. Vamos a trabajar con el mismo tipo de datos que la vez anterior: puede repasar si quieren de qué se trataban los datos
Vamos a trabajar con 4 archivos de datos; descárguenlos aquí: archivo 1, archivo 2, archivo 3 y archivo 4.
Una vez descargados, tenemos que cargarlos con read.csv (o read.table). Como tienen detalles de formato, aquí va el código para levantarlos:
archivo1=read.table('input/080416_094310_094045_1_CCF.csv',sep=",",skip = 2,header = T)
archivo2=read.table('input/080516_093900_094045_2_CCF.csv',sep=",",skip = 2,header = T)y así para cada archivo. Tip: usar la tecla TAB para autocompletar el nombre del archivo. Evita errores y ahorra tiempo y frustraciones.
Atentti: ¿dónde descargaron los archivos? Los dejaron en una carpeta que se llama “input”? Repasen el uso de archivos y directorios del sesión anterior.
Ahora unimos todo en un solo data.frame, usando la función rbind():
datos=rbind(archivo1, archivo2, archivo3, archivo4)El data frame obtenido presenta varios detalles de formato. Para dejarlo a punto hay que:
plyr, ggplot2 y reshape2.plyr y ggplot2 en memoria.aaply()? ¿A qué paquete pertenece?qplot()? ¿A qué paquete pertenece?aes()?Tip: Pueden usar la función help(f) para saber mas sobre una función dada f. O lo que es lo mismo: ?f. ***
Con los datos obtenidos, y usando ddply:
mutate. Tip Nótese que un outlier “por arriba”, equivale a un z-score mayor de 3.Las siguientes líneas de código dan error, o no hacen lo que se supone que tienen que hacer. Copialas, pegalas, ejecutalas, y corregilas.
library(lmerTest)
ddply(datos,"task",mean(RT))
factor(datos$session, labels="1,2,3,4") #suponemos que los datos están en el data frame llamado "datos"
ddply(datos,"task","trialType",summarize,media=mean(RT))
levels(datos$struct)=c("ccv","cv")
ddply(datos,c("task","trialType"),summarize,media=mean(RT),sd(RT),zscore=(RT-media)/desv)
En este link se pueden encontrar las soluciones