Transponer datos de formato corto a formato largo<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola a todos,
Estoy tratando de encontrar una manera de reorganizar mis datos de una sola fila por sujeto que contiene datos de dos ensayos en dos filas para cada sujeto, cada una de las cuales contiene datos de un único ensayo. Todos mis análisis se basarán en medidas repetidas. Puedo hacer esto en una variable individual, pero cuando intento hacerlo más complicado, falla. Por ejemplo, puedo obtener 2 filas por tema con ambas puntuaciones de un elemento, pero si hago dos variables, termino con 4 filas, en lugar de 2 filas y 2 columnas.
Miré la documentación e intenté jugar con esto, pero no tuve suerte. Si alguien tiene alguna idea, se lo agradecería mucho.
Re: Transponer datos de formato corto a formato largo¡Siento escuchar eso! Sí, proporcione el registro si puede y con qué versión de JMP y sistema operativo tiene problemas.
¡Gracias!
Re: Transponer datos de formato corto a formato largoJulian,
Intenté ejecutar su complemento dos veces y JMP falló en ambas ocasiones. ¿Quieres un registro de errores?
Re: Transponer datos de formato corto a formato largoHola benson.munyan ,
¡De nada! Me alegra que esto funcione para ti.
Respecto a la variable que quieres agregar, ¿qué quieres identificar de cada caso? Siempre debe conservar el identificador de asunto, lo cual se realizará con el apilamiento siempre que conserve todas las columnas no apiladas, de modo que sepa de qué asunto provienen los datos de cada fila. Identificar el tiempo (o la condición, o cualquier otra cosa que identifique las mediciones repetidas) debería ser tan simple como conservar una de esas columnas de etiquetas que recodifica. Juntas, esas dos columnas (ID del sujeto e identificador del grupo de apilamiento) le permiten recrear la tabla original usando Tablas > Dividir, por lo que no se pierde nada en cuanto a identificar casos en esta reestructuración. ¿Hay algo más que quieras capturar para cada fila?
Julian
Re: Transponer datos de formato corto a formato largo@julian
¡Gracias! ¡Eso es perfecto! Con respecto a su complemento, creo que ya lo tengo instalado. Alguien allí tuvo la amabilidad de hacérmelo saber. De hecho, esa es una de las principales razones por las que he estado intentando solucionar este problema.
¿Hay alguna manera de agregar una variable a cada caso para indicar obviamente cuál caso es cuál?
Re: Transponer datos de formato corto a formato largoAdemás: si su análisis involucra varios factores dentro y entre sujetos, es posible que le resulte útil el complemento de medidas repetidas factoriales completos que publiqué en el intercambio de archivos hace un momento. Este complemento genera los términos del modelo mixto para el análisis de medidas repetidas y luego invoca Fit Model.
Complemento ANOVA de medidas repetidas factorial completo
Julian
Re: Transponer datos de formato corto a formato largoHola benson.munyan ,
Puedes hacer esto con una "pila de series múltiples". Por ejemplo, en el conjunto de datos de ejemplo siguiente tengo 4 sujetos medidos en dos "series" (variable 1 y variable 2), cada una medida en dos puntos temporales.

Si quiero apilar estos datos de modo que tenga 8 filas, 2 para cada tema, con columnas separadas para la variable 1 y la variable 2, podemos marcar la casilla en Tablas > Pila para "Pila de series múltiples". En este caso tenemos 2 series y las columnas son contiguas; es decir, las múltiples observaciones para cada variable están una al lado de la otra, en lugar de entrelazadas (por ejemplo, no tenemos columnas como esta: Var1-Time1, Var2-Time1, Var1-Time2, Var2-Time2).
Aquí está la configuración para Tablas > Pila.

Y aquí está el conjunto de datos que esto producirá:

Para limpiar las cosas, cambiaría el nombre de "Datos" a "Var 1" y "Datos 2" a "Var 2". Luego, seleccionaría la columna "Etiqueta", invocaría Cols > Recodificar y recodificaría cada nivel para que sea Tiempo 1 o Tiempo 2, de modo que tendrá una variable que identifique los puntos de tiempo. La "etiqueta 2" es redundante y se puede eliminar.
¡Espero que esto ayude!
Julian
Re: Transponer datos de formato corto a formato largoSeguro. Aquí hay una captura de pantalla de con qué estoy trabajando.

Esta es una exportación de Qualtrics. Tengo una (1) fila por tema. Cada sujeto pasa por dos ensayos de investigación (T1 y T2). Como tal, tengo columnas para cada variable (por ejemplo, IPQ_T1_Score (la puntuación de la prueba 1) e IPQ_T2_Score (la puntuación de IPQ para la prueba 2)). En lugar de tener dos columnas de datos para cada variable, me gustaría tener una columna para cada variable y, en cambio, dos filas por tema.
Entonces, en lugar de IPQ_T1_Total Score y IPQ_T2_Total Score, simplemente tendría IPQ Score delimitado por otra columna de prueba (1 y 2). En resumen, quiero partir de esto:

A esto:

Re: Transponer datos de formato corto a formato largo¿Puedes publicar un ejemplo de lo que estás intentando hacer? Dependiendo de los datos de cada fila, puede haber oportunidades de realizar particiones en función de algún delimitador.