Combinando dos archivos de datosHola a todos,
Tengo dos archivos de datos separados (uno para los movimientos oculares y otro para el desempeño de una tarea). Quiero combinar estos dos archivos de datos en uno solo para poder analizarlos entre sí, pero tengo problemas sobre cómo comenzar.
Los dos archivos de datos no tienen nada más que el nombre del archivo del participante en común y tienen cantidades variables de respuestas por participante (es decir, Los datos de movimiento ocular tienen más respuestas por participante en comparación con el archivo de desempeño de la tarea).
He subido los archivos a esta publicación.
Sería de mucha ayuda la orientación!!
Re: Combinar dos archivos de datosentonces prueba este: solo incluí las que no coinciden.
Re: Combinar dos archivos de datosNecesito las 400 filas completas para hacer comparaciones cuando la tarea de rendimiento no está presente. Completaré los valores vacíos en la columna promedio/video con NA o algo similar para poder hacer mis análisis.Re: Combinar dos archivos de datosTodavía no entiendo lo que quieres hacer.Si solo 4 videos tienen datos de movimiento ocular y datos de rendimiento, entonces esos son los únicos videos en los que puedes ver cómo los movimientos oculares se ven afectados por el rendimiento.Los otros 4 videos no te permitirán analizar eso, entonces, ¿no habrá solo 200 filas que puedas analizar?
Re: Combinar dos archivos de datosLos mismos 8 videos se utilizan durante el experimento. Los 4 vídeos con datos de rendimiento también tendrán datos de movimientos oculares. Quiero ver cómo la medida de desempeño afecta los movimientos oculares.Re: Combinar dos archivos de datosEntonces, ¿cuál es el punto de combinar datos del archivo de rendimiento que no tienen los mismos vídeos?Parece que solo 200 filas serán adecuadas para el análisis.
Re: Combinar dos archivos de datosEl problema es que el archivo de rendimiento no tendrá tantas observaciones, no hay datos para los 8 videos como los que hay en el archivo fixrep.Re: Combinar dos archivos de datosLuego haga clic en el cuadro "incluir no coincidencias"; obtendrá las 400 filas. Aparentemente 200 no coincidieron, pero puedes mirarlos para ver por qué no hubo coincidencia con el otro conjunto de datos. Si se trata de un error, es posible que deba intentar tabular nuevamente para asegurarse de que todos los videos y temas aparezcan en ambos archivos tabulados.Re: Combinar dos archivos de datosNo estoy seguro de qué está pasando con algunas de las columnas aquí, el nombre es bastante confuso. Sin embargo, todavía debería tener 400 filas y ese número se ha reducido a 200. Esta es una de las cosas que probé porque obtuve algo muy similar.Re: Combinar dos archivos de datosMira si esto es lo que quieres.Me uní haciendo coincidir 2 columnas: identificación de sesión y video.
Re: Combinar dos archivos de datosAsí que hice mis dos archivos tabulados más pequeños. Sin embargo, ahora tengo problemas para unirlos en un solo archivo.
Básicamente, solo necesito obtener el /video promedio en el archivo fixrep y estaré bien, pero lo he probado de varias maneras y no obtengo el resultado deseado.
Re: Combinar dos archivos de datosEn su archivo más grande, cree una nueva columna usando una fórmula como ColMean (cualquier medida que desee promediar por etiqueta de sesión, por video).En otras palabras, obtenga el promedio (o suma o desviación estándar o cualquier medida que desee en los videos) incluyendo dos condiciones Por en esa función Col: la primera identifica al participante y la segunda identifica el video.Luego tabule los datos por participante utilizando la columna recién creada como los datos que desee.Puede tomar cualquier otra columna que desee y puede hacer algo como esto en el otro conjunto de datos si desea unir algunos de los datos desde allí.Desde Tabular, conviértalo en una tabla de datos (y haga lo mismo si desea que los datos de la otra tabla se unan a ella).
Re: Combinar dos archivos de datosHablé con mis colaboradores y estuvieron de acuerdo en que promediar los datos por participante estaría bien para hacer algunos análisis iniciales.
¿Hay alguna manera de tener 8 filas resultantes para cada participante? Esta sería una fila para cada uno de mis clips de película que se mostraron.Re: Combinar dos archivos de datosSugeriría crear un subconjunto de un solo participante de ambos archivos para determinar exactamente cómo desea unir los dos archivos; si puede obtener lo que desea para un solo participante, puede hacerlo fácilmente para todos ellos.Parece que es posible que puedas unirte a una de esas otras columnas comunes.Al unirse, siempre puede hacer clic en Seleccionar columnas y seleccionar solo las que desee, y parece que puede ser más fácil generar los datos para una pregunta en particular que desea analizar en lugar de intentar crear el conjunto de datos para todas y cada una. preguntas que desea analizar (siempre puede unirlas de manera un poco diferente para un análisis diferente).Pero la idea es ¿puedes reunir los datos de un participante?Es posible que tenga que resumir un poco los datos antes de intentar unirlos, ya que es posible que no necesite todas esas filas para el análisis que desea realizar, por lo que es posible que desee tabular los datos de cada conjunto de datos primero y luego intentar unirlos. archivos tabulados.
Re: Combinar dos archivos de datosSe necesitaría un mínimo de duración de los movimientos sacádicos, duración de la fijación, desviación del centro de la pantalla, tipo de condición, carga cognitiva, video, participante, rendimiento promedio de nback y tiempo. Ninguna de estas variables, además de la condición y el participante, se encuentran dentro de ambos conjuntos de datos.
Existen diferencias tan marcadas en los datos de cada participante entre los dos archivos debido a los datos que se recopilan. En el archivo de movimientos oculares (2286 filas), estoy registrando cada movimiento ocular que tienen. En el archivo nback (337 filas), solo recibo una respuesta cada ~2 segundos porque esa es la frecuencia con la que se les presenta una carta en una mansión auditiva. También tendré datos sobre 4 de los 8 videos presentados a cada sujeto dentro del archivo nback, porque los participantes vieron la mitad de los videos con y la otra mitad sin la tarea nback para comparar el rendimiento en las dos condiciones.
Estoy observando los cambios en el movimiento ocular según las manipulaciones de la condición y la carga cognitiva. (efectos fijos en mi modelo)
Utilizo participante y video como efectos aleatorios, por lo que aún son necesarios para realizar los análisis.
Si puedo combinar los dos archivos con éxito, también quiero observar estas mismas variables con la adición de su rendimiento en la tarea nback (la carga cognitiva).
¿Esto ayuda en algo?Re: Combinar dos archivos de datosTodavía tengo problemas para entender lo que quieres hacer.Entonces, saqué los datos de un solo sujeto de ambos archivos (etiqueta de sesión ecem_10c).Un archivo tiene 337 filas y el otro tiene 2286 filas.Si los une sin eliminar múltiplos, obtendrá 337x2286 filas, y para el conjunto de datos completo probablemente sea demasiada información.Pero sin ningún otro campo al que unirse, ¿qué columnas le gustaría ver juntas para realizar su análisis?Si puede decir cuáles son esas columnas, creo que podría ayudar.Pero no entiendo lo suficiente sus datos y condiciones experimentales como para saber cuáles de estas columnas (30 en un conjunto de datos y 27 en el otro) tienen sentido mirar juntas y cuáles no.
Re: Combinar dos archivos de datos¿Podría realizarse este método de suma de manera que dejaría 8 filas por participante? Se utilizaron 8 estímulos diferentes y tendría que mantenerlos separados.Re: Combinar dos archivos de datosEn general, observaba los movimientos oculares (amplitud de las sacádicas, duración de la fijación, desviación del centro de la pantalla) dentro de diferentes condiciones y niveles de carga cognitiva. Luego, con el conjunto de datos combinado, quiero usar todas estas variables que acabo de mencionar más su rendimiento (promedio) para ver si se ve afectado o afecta los movimientos oculares.Re: Combinar dos archivos de datosLo único que es igual para ambos conjuntos de datos será SESSION_LABEL (sé que es posible que no estén etiquetados de la misma manera, pero son lo mismo) y la condición. Las otras variables son específicas del archivo de datos.Re: Combinar dos archivos de datosLa clave para unir estas dos tablas es lo que llamamos claves únicas (sin juego de palabras). Tiene que haber una columna o combinación de columnas que puedan usarse como claves para identificar de forma única cada fila en ambas tablas, de modo que cada fila pueda unirse entre sí cuando tenga sentido.
Por ejemplo: si tiene a Chris en la lista dos o más veces en una sola columna, necesitará otra columna, como edad y sexo, para identificar a cada Chris como personas separadas. Luego, la otra tabla puede tener chris y las mismas columnas para que las columnas se puedan unir en las filas apropiadas para cada individuo único.
Para complicar esto, miré los conjuntos de datos proporcionados y no parece haber ningún conjunto de columnas que me sean obvias y que ayudarían a identificar una fila única en las tablas que no sean los valores reales registrados, pero no son los mismos. columnas de cada tabla.
Para empeorar las cosas, si uniera una tabla a la otra, obtendría valores repetidos por etiqueta/ID de sesión para muchas de las columnas, ya que no tienen el mismo número de filas.
Eche un vistazo a la ayuda en línea para ver diferentes tipos de ejemplos y esto puede darle una idea de lo que necesitaría para unir sus dos mesas. Mire específicamente la sección titulada "Para unir tablas con diferentes números de filas y diferentes nombres de columnas" hacia la parte inferior.
https://www.jmp.com/support/help/14/examples-of-joining-data-tables.shtml
JMP Query Builder es una posibilidad para utilizar otra herramienta, pero existe el mismo problema. Cómo hacer coincidir las filas de cada tabla para que cuando las columnas se unan en una nueva tabla, estén asociadas adecuadamente entre sí.
Idealmente, si tuviera ETIQUETA DE SESIÓN y un índice de marco para cada fila de ambas tablas, podría unirlos con esas dos columnas. Incluso si faltan datos para cada índice de cuadro en una tabla para algunas de las filas, eso estaría bien. O si una tabla contiene un subconjunto de los índices de marco de la otra, eso también estaría bien.
Espero que eso dé alguna dirección.
Re: Combinar dos archivos de datos¿Puede proporcionar un ejemplo (utilizando las variables de sus conjuntos de datos) del tipo de pregunta que desea analizar?Si todas las medidas del movimiento ocular son posibles variables explicativas para cualquiera de las medidas de rendimiento, entonces creo que desea unir los conjuntos de datos sin descartar ningún múltiplo.Sí, explotará en tamaño, pero eso se debe a que desea que todas las mediciones oculares estén disponibles para explicar cada una de las medidas de desempeño.Cualquier análisis particular que desee realizar probablemente será más fácil tabulando ese enorme conjunto de datos para obtener solo las entradas y salidas que desea estudiar.Si su análisis tiene más estructura que utilizar todos los posibles movimientos oculares para explicar todas las posibles medidas de rendimiento, entonces esa estructura debe explicarse y es posible que exista una forma más sencilla de construir el archivo de datos.
Re: Combinar dos archivos de datosEste método todavía consiste en tomar varias columnas y combinarlas para formar una sola columna. Puede que haya sido una mala comunicación de mi parte. No tengo las mismas variables de resultado en ambos archivos, por lo que eso agrega un nivel de dificultad a la combinación de archivos de datos.Re: Combinar dos archivos de datosEs la flecha verde en la parte superior izquierda de la tabla de datos.Al hacer clic en él, se ejecutará el script, haga clic en el nombre y edítelo para ver el script.
Re: Combinar dos archivos de datosCrear una nueva columna no funcionará en este caso porque no tengo valores para completar los datos que faltan. No sé dónde encontrar el método Tabulate Script al que te refieres.Re: Combinar dos archivos de datosAdjunto un ejemplo sencillo que muestra dos ideas que podrían funcionar.Una vez crea una nueva columna para combinar respuestas y la otra es el script Tabular en la tabla.Vea si alguno de estos métodos le dará lo que desea.
Re: Combinar dos archivos de datosPor lo tanto, la variable de resultado no está presente en cada archivo de datos (desviación del centro de la pantalla) porque es una medida de la variabilidad del movimiento ocular, por lo que no está presente en el otro archivo de datos. Necesito una forma de llenar las celdas vacías con NA o algo que permita ejecutar los análisis.Re: Combinar dos archivos de datosSi el problema que tiene ahora es que las variables de resultado están en columnas diferentes, a cada una de las cuales le faltan muchos datos, entonces puede intentar esto: crear nuevas columnas que utilicen columnas existentes cuando falten datos; de lo contrario, los datos que no faltan.En otras palabras, tiene una declaración IF que dice IF(ISmissing(data) luego Otros datos, de lo contrario Datos no faltantes.Es posible que necesite una declaración IF de varios niveles para reunir todas las variables de resultado en una sola columna para su análisis.
Re: Combinar dos archivos de datosEl nombre del sujeto está presente dentro de cada uno de los archivos (SESSION_LABEL, o algo similar).Re: Combinar dos archivos de datosDesafortunadamente, tener una versión resumida de estos resultados no será significativo ya que quiero observar cómo los movimientos oculares cambian con el desempeño en la tarea. Si resumo los resultados, estoy perdiendo muchos datos realmente valiosos. Este método puede ser algo que deba considerar a largo plazo si lo que quiero hacer es demasiado complejo. ¿Se podría hacer esto dejando 8 filas por columna para cada participante? Vieron 8 videos separados en total y cada uno debe tratarse por separado para el diseño del estudio.Re: Combinar dos archivos de datosUtilicé con éxito el método de concatenación y ahora tengo un solo archivo; sin embargo, ahora tengo muchos valores vacíos dentro de mis datos que no me permiten ejecutar análisis porque me faltan valores para mis variables de resultado principales.Re: Combinar dos archivos de datosPuedo ver un método para unir las tablas de datos, pero tendría que resumir los datos al participante.Esto podría ser lo que desea, si el resumen da como resultado datos significativos.
Re: Combinar dos archivos de datos¿Está seguro de que desea unir las tablas en lugar de concatenarlas?No tengo claro qué logrará al unirlos (tiene varias filas en cada conjunto de datos). ¿De qué manera tiene sentido alinearlas una al lado de la otra?Si puedes explicar eso, probablemente pueda decirte cómo unirte a ellos.Pero es posible que desee concatenarlos: todos los datos estarán en un archivo, pero sólo los nombres de las columnas comunes se "unirán" (verticalmente).
Re: Combinar dos archivos de datosLo lamento. Miré sus variables y no estoy seguro de cómo combinarlas. Solo veo un nombre de archivo en una de las tablas. ¡Dejaré que un gurú de bases de datos de la comunidad venga a rescatarte!
Re: Combinar dos archivos de datosIntenté usar los métodos básicos de "Unirse" en JMP y multiplica mis datos y genera un archivo enorme que no es manejable.Re: Combinar dos archivos de datosConsulte Ayuda > Libros > Uso de JMP y el tema es el comando Unir en el menú Tablas. Desea asegurarse de no perder varias coincidencias. JMP expandirá las filas para asegurarse de que todos los datos de cada ID se capturen en la combinación.