16 Ejercicios y soluciones
Please, do try to solve the problems on your own before reading this section! :)
16.1 Ejercicios 1
Tu misión, si deseas aceptarla, es completar una serie de tareas usando las funciones aprendidas. Para esto deberás utilizar la siguiente base de datos.
Crea un nuevo script:
Ctrl + Shift + NDefine su directorio de trabajo con la función
setwd()Instala y cargue el Package
tidiverseImporta los datos del archivo
data_escala.csva una variable de nombredatos_rawy visualizala en la Consola.Esta base de datos comprende una serie de 60 items. Sin embargo, no todos los items nos son útiles. Aquellos que utilizaremos contendrán una letra “r” en su nombre. Crea una nueva base de datos llamada
datosque contenga solo los ítems útiles, manteniendo las variables demográficas (id, sexo y edad).La memoría es frágil! Recodifica los valores 0 y 1 de la variable “sexo” por “femenino” y “masculino” respectivamente. Además, asegurate que estas variables sean de tipo factor.
Omite los valores no disponibles
NAde la base de datos.Imagina que sujetos de más de 30 años no están contemplados en la definición de nuestra muestra. Creemos una variable lógica que permita identificarlos.
Ahora eliminemos de nuestra muestra a estos sujetos y borremos la variable que los identificaba.
En honor al tiempo, asumiremos que los ítems ir3, ir9, ir16, ir23, ir29, ir40, ir31 contituyen una “dimensión” de esta escala. Creemos una nueva variable
puntaje_totalque sea la suma de estos items y agrégala a la base de datos existente.Haz un breve sumario de los promedios de la variable
puntaje_totalsegúnsexo.Visualiza estas variables utilizando
Pirate plot.
Puedes ver las soluciones aquí
16.2 Ejercicios 2
Vamos aplicar lo aprendido!
Si has llegado hasta aquí significa que has cruzado con exito los manglares de manipulación y vizualización de datos y algunos análisis y modelos sencillos.
Ahora tenemos algunas tareas para ponerlo a prueba. Para esto deberá utilizar la siguiente base de datos.
Crea un nuevo script:
Ctrl + NDefine su directorio de trabajo con la función
setwd()Instala y carga los Packages
tideverse,carystatsusando la funcionp_load().Importa los datos del archivo
data_experimento.csva una variable de nombredatos_rawy visualizalos en la Consola.Esta base de datos comprende los resultados experimentales de una tarea de RT, además de algunas mediciones Psicometricas. Lamentablemente nos faltan muchas mediciones. Si visualizamos los datos la variable
Edadtiene valores extraños. Transforma estos valores aNA.Recodifica los valores 0 y 1 de la variable
Sexopor ‘femenino’ y ‘masculino’ respectivamente. Además, asegurate que estas variables sean de tipo factor. Haz lo mismo para la variableCondde tal modo que 0 y 1 sean ‘control’ y ‘experimental,’ respectivamente.Los items de la escala
Psyestán incluidos en la base de datos además de su puntaje totalPsyScore. Elimina los items.Elimina las observaciones donde las variables tengan
NA.Crea un modelo factorial de ANOVA de 2 vias para ver como
SexoyCondpredicen la tarea deRT. Agrega un analisis de comparaciones multiples para todos los predictores.Opcional: Ingresa la misma fórmula que ingresaste a ANOVA en un modelo de Regresión. Compara los resultados.
Explora la posible relación en ausencia de predictor claro entre
RTyPsyScore. Visualiza los datos con unpirateplot.Examina si existen diferencias de
Sexopara la variablePsyScore. Visualiza los datos con unpirateplot.
Puedes ver las soluciones aquí