Trasposizione da dati brevi a dati lunghi<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao a tutti,
Sto cercando di trovare un modo per riorganizzare i miei dati da una singola riga per argomento che contiene i dati per due prove in due righe per ogni argomento, ciascuno contenente i dati di una singola prova. Le mie analisi saranno tutte basate su misure ripetute. Sono in grado di farlo a una variabile individuale, ma quando provo a diventare più complicato, fallisce. Per esempio, posso ottenere 2 righe per soggetto con entrambi i punteggi di un oggetto, ma se faccio due variabili, finisco con 4 righe, invece di 2 righe e 2 colonne.
Ho dato un'occhiata alla documentazione e ho provato a giocherellare con questo, ma non ho avuto fortuna. Se qualcuno ha qualche idea, sarei molto riconoscente.
Ri: Trasposizione da dati brevi a dati lunghiMi dispiace sentirlo! Sì, fornire il registro, se possibile, e la versione di JMP e del sistema operativo in cui si verificano problemi.
Grazie!
Ri: Trasposizione da dati brevi a dati lunghiGiuliano,
Ho provato a eseguire il tuo add on due volte e si è bloccato JMP entrambe le volte. Ti piacerebbe un log degli errori?
Ri: Trasposizione da dati brevi a dati lunghiCiao benson.munyan ,
Prego! Sono contento che questo funzionerà per te.
Per quanto riguarda la variabile che vuoi aggiungere, cosa vuoi identificare su ogni caso? Dovresti sempre conservare l'identificativo del soggetto, che impilerà fino a quando manterrai tutte le colonne non raggruppate, così saprai da quale argomento provengono i dati di ogni riga. Identificare il tempo (o la condizione, o quant'altro identifica le misurazioni ripetute) dovrebbe essere semplice come mantenere una di quelle colonne di etichette che si ricodificano. Insieme, queste due colonne (ID oggetto e identificatore del gruppo di impilamento) consentono di ricreare la tabella originale utilizzando Tabelle> Dividi, quindi nulla in quanto a casi di identificazione viene perso in questa ristrutturazione. C'è qualcos'altro che vuoi catturare per ogni riga?
giuliano
Ri: Trasposizione da dati brevi a dati lunghi@julian
Grazie! È perfetto! Per quanto riguarda il tuo add in, credo di averlo già installato. Qualcuno è stato così gentile da portarlo alla mia attenzione. In effetti, questa è una delle ragioni principali per cui ho cercato di risolvere questo problema.
C'è un modo per aggiungere una variabile a ciascun caso per indicare chiaramente quale caso è quale?
Ri: Trasposizione da dati brevi a dati lunghiInoltre: se la tua analisi coinvolge diversi fattori all'interno e tra i soggetti, potresti trarre qualche vantaggio dal componente aggiuntivo fattoriale completo ripetuto che ho postato nello scambio di file poco fa. Questo componente aggiuntivo genera i termini del modello misto per l'analisi delle misure ripetute e quindi richiama Fit Model.
Componente aggiuntivo ANOVA a misure ripetute con fattore Factorial
giuliano
Ri: Trasposizione da dati brevi a dati lunghiCiao benson.munyan ,
Puoi farlo con uno "stack di serie multiple". Ad esempio, nel set di dati di esempio di seguito ho 4 soggetti misurati su due "serie" - variabile 1 e variabile 2 - ciascuna misurata in due punti temporali.

Se voglio impilare questi dati in modo tale che ho 8 righe, 2 per ogni soggetto, con colonne separate per variabile 1 e variabile 2, possiamo selezionare la casella in Tabelle> Stack per "Stack di serie multiple". In questo caso, abbiamo 2 serie e le colonne sono contigue; cioè, le osservazioni multiple per ogni variabile sono una accanto all'altra, piuttosto che intercalate (ad esempio non abbiamo le colonne come questa: Var1-Time1, Var2-Time1, Var1-Time2, Var2-Time2).
Ecco il set up di Tabelle> Stack.

Ed ecco il set di dati che produrrà:

Per ripulire, rinominerei "Data" come "Var 1" e "Data 2" come "Var 2". Quindi, selezionerei la colonna "Etichetta" e richiamerei Cols> Recode e ricodificherei ciascun livello in modo che sia Time 1 o Time 2, quindi avrai una variabile che identificherà i punti temporali. "Etichetta 2" è ridondante e può essere cancellata.
Spero che questo possa essere d'aiuto!
giuliano
Ri: Trasposizione da dati brevi a dati lunghiSicuro. Ecco uno screenshot di ciò con cui sto lavorando.

Questa è un'esportazione da Qualtrics. Ho una (1) riga per argomento. Ogni soggetto passa attraverso due prove di ricerca (T1 e T2). Come tale, devo colonne per ogni variabile (Ad esempio, IPQ_T1_Score (Il punteggio per la prova 1) e IPQ_T2_Score (Il punteggio IPQ per la prova 2)). Invece di avere due colonne di dati per ogni variabile, mi piacerebbe avere una colonna per ogni variabile e invece avere due righe per argomento.
Quindi, invece di IPQ_T1_Total Score e IPQ_T2_Total Score, avrei semplicemente IPQ Score che è delineato da un'altra colonna Trial (1 e 2). In breve, voglio andare da questo:

A questo:

Ri: Trasposizione da dati brevi a dati lunghiPuoi pubblicare un esempio di ciò che stai cercando di fare? A seconda dei dati di ogni riga, potrebbero esserci opportunità di partizione basate su delimitatori.