Transposition des données de forme courte vers des données de forme longue<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Bonjour à tous,
J'essaie de trouver un moyen de réorganiser mes données à partir d'une seule ligne par sujet contenant les données de deux essais en deux lignes pour chaque sujet, chacune contenant les données d'un seul essai. Mes analyses seront toutes basées sur des mesures répétées. Je suis capable de faire cela au niveau d'une variable individuelle, mais lorsque j'essaie de devenir plus compliqué, cela échoue. Par exemple, je peux obtenir 2 lignes par sujet avec les deux scores d'un élément, mais si je fais deux variables, je me retrouve avec 4 lignes, au lieu de 2 lignes et 2 colonnes.
J'ai regardé la documentation et essayé de jouer avec ça, mais je n'ai pas eu de chance. Si quelqu'un a des idées, je lui serais très reconnaissant.
Re : Transposition des données de forme courte vers des données de forme longueJe suis désolé d'entendre ça! Oui, veuillez fournir le journal si vous le pouvez, ainsi que la version de JMP et le système d'exploitation sur lesquels vous rencontrez des problèmes.
Merci!
Re : Transposition des données de forme courte vers des données de forme longueJulien,
J'ai essayé d'exécuter votre module complémentaire deux fois et JMP a planté les deux fois. Souhaitez-vous un journal des erreurs ?
Re : Transposition des données de forme courte vers des données de forme longueSalut benson.munyan ,
Vous êtes les bienvenus! Je suis heureux que cela fonctionne pour vous.
Concernant la variable que vous souhaitez ajouter, que souhaitez-vous identifier dans chaque cas ? Vous devez toujours conserver l'identifiant du sujet, ce que l'empilement fera tant que vous conserverez toutes les colonnes non empilées, afin que vous sachiez de quel sujet proviennent les données de chaque ligne. Identifier l'heure (ou la condition, ou tout ce qui identifie les mesures répétées) devrait être aussi simple que de conserver l'une de ces colonnes d'étiquettes que vous recodez. Ensemble, ces deux colonnes (identifiant du sujet et identifiant du groupe d'empilement) vous permettent de recréer le tableau d'origine à l'aide de Tables > Fractionner, de sorte que rien en ce qui concerne l'identification des cas n'est perdu dans cette restructuration. Y a-t-il autre chose que vous souhaitez capturer pour chaque ligne ?
julien
Re : Transposition des données de forme courte vers des données de forme longue@Julien
Merci! C'est parfait! En ce qui concerne votre complément, je pense que je l'ai déjà installé. Quelqu'un a eu la gentillesse de me le signaler. En fait, c'est l'une des principales raisons pour lesquelles j'ai essayé de régler ce problème.
Existe-t-il un moyen d'ajouter une variable à chaque cas pour indiquer évidemment quel cas est lequel ?
Re : Transposition des données de forme courte vers des données de forme longueDe plus : si votre analyse implique plusieurs facteurs intra- et inter-sujets, vous pourriez tirer parti du complément de mesures répétées entièrement factorielles que j'ai publié dans l'échange de fichiers il y a peu de temps. Ce complément génère les termes du modèle mixte pour l’analyse des mesures répétées, puis appelle Ajuster le modèle.
Complément ANOVA à mesures répétées factorielles complètes
julien
Re : Transposition des données de forme courte vers des données de forme longueSalut benson.munyan ,
Vous pouvez le faire avec une « pile de plusieurs séries ». Par exemple, dans l'exemple d'ensemble de données ci-dessous, j'ai 4 sujets mesurés sur deux "séries" - variable 1 et variable 2 - chacune mesurée à deux moments.

Si je souhaite empiler ces données de manière à avoir 8 lignes, 2 pour chaque sujet, avec des colonnes séparées pour la variable 1 et la variable 2, nous pouvons cocher la case dans Tableaux > Pile pour « Pile de séries multiples ». Dans ce cas, nous avons 2 séries, et les colonnes sont contiguës ; c'est-à-dire que les multiples observations pour chaque variable sont côte à côte, plutôt qu'entrelacées (par exemple, nous n'avons pas de colonnes comme celle-ci : Var1-Time1, Var2-Time1, Var1-Time2, Var2-Time2).
Voici la configuration pour Tables > Pile.

Et voici l’ensemble de données que cela produira :

Pour nettoyer les choses, je renommerais "Data" en "Var 1" et "Data 2" en "Var 2". Ensuite, je sélectionnerais la colonne "Étiquette", j'invoquerais Cols > Recode et je recoderais chaque niveau pour qu'il soit soit Temps 1, soit Temps 2, vous aurez donc une variable identifiant les points temporels. "Label 2" est redondant et peut être supprimé.
J'espère que ça aide!
julien
Re : Transposition des données de forme courte vers des données de forme longueBien sûr. Voici une capture d'écran de ce avec quoi je travaille.

Il s'agit d'une exportation de Qualtrics. J'ai une (1) ligne par sujet. Chaque sujet passe par deux essais de recherche (T1 et T2). En tant que tel, je dois créer des colonnes pour chaque variable (par exemple, IPQ_T1_Score (le score de l'essai 1) et IPQ_T2_Score (le score IPQ pour l'essai 2)). Au lieu d'avoir deux colonnes de données pour chaque variable, j'aimerais avoir une colonne pour chaque variable et plutôt deux lignes par sujet.
Ainsi, au lieu de IPQ_T1_Total Score et IPQ_T2_Total Score, j'aurais simplement un score IPQ délimité par une autre colonne Trial (1 et 2). En bref, je veux partir de ceci :

Pour ça:

Re : Transposition des données de forme courte vers des données de forme longuePouvez-vous poster un exemple de ce que vous essayez de faire ? En fonction des données de chaque ligne, il peut y avoir des possibilités de partitionnement en fonction d'un délimiteur.