Aide pour déterminer la combinaison de réponses la plus fréquemment choisie ?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Bonjour à tous.Je découvre JMP et cette communauté d'utilisateurs.Je suis actuellement en train d'effectuer une analyse des données collectées dans mon organisation et je ne sais pas comment obtenir les informations dont j'ai besoin à partir des données.
On a demandé à 86 répondants (gestionnaires de programmes de conservation) quelles stratégies de conservation parmi une liste de 24 (étiquetées de a à x) ils utilisaient dans leurs programmes.On ne leur a pas donné de limite sur le nombre qu'ils pouvaient choisir.Nous cherchons à déterminer la combinaison de stratégies la plus fréquemment choisie, à utiliser pour déterminer s'il existe certains « modèles » ou « typologies » dans lesquels ces projets peuvent être classés.
Le nombre moyen de stratégies choisies par chaque répondant est d'environ 10.Nous cherchons à démêler 5 à 10 "modèles" ou "typologies" basés sur les combinaisons de stratégies les plus fréquentes.J'ai les données configurées dans une matrice avec chaque stratégie ayant sa propre colonne (a, b, c, ...) et chaque répondant ayant sa propre ligne.Si une stratégie a été choisie, sa lettre est dans la cellule, si elle n'est pas choisie, la cellule est laissée vide.J'ai aussi une autre version où le choix est noté par un 1 et le non-choix par un 0.
Toutes les idées sur la façon dont nous pourrions casser cette noix seraient les bienvenues !!
Meilleurs voeux,
Nikki
Re : Aide pour déterminer la combinaison de réponses la plus fréquemment choisie ?Merci Stanley, à la fois pour la suggestion et pour être allé jusqu'à calculer réellement comme exemple.Si je comprends bien, cette analyse montre la probabilité qu'une réponse soit choisie si une autre réponse est choisie.Par exemple, si je sais que "a" a été choisi, la probabilité que "b" soit également choisi, etc.Le graphique cellulaire facilite la visualisation des nombres.Cependant, ce graphique dit-il quelque chose sur la probabilité que "b" ET "c" soient choisis si je sais que "a" a été choisi, etc. ?
Chaleureuses salutations,
Nikki
Re : Aide pour déterminer la combinaison de réponses la plus fréquemment choisie ?Bonjour,
Une autre option (grâce à melinda.thielbar pour le conseil) serait d'utiliser la plate-forme catégorielle en utilisant l'option d'associations conditionnelles.Cela calculera la condition probabilité d'une réponse donné une réponse différente.Voici un autre poste d'association conditionnel dans la communauté avec les détails sur la façon d'accéder à partir de la plate-forme catégorielle.Des détails supplémentaires peuvent également être trouvés à la page 48 du livre Consumer Research (Aide-->Livres-->Consumer Research Ou en utilisant le Recherche consommateur documentation en ligne.)

J'ai joint deux tableaux de données avec les analyses.
Le premier tableau est simplement votre fichier Excel importé en tant que tableau de données JMP avec l'analyse catégorielle à l'aide de l'option d'association conditionnelle.
La deuxième table est la sortie de l'association conditionnelle.J'ai généré ce tableau en cliquant avec le bouton droit sur le tableau produit à partir du rapport d'association conditionnelle et en sélectionnant « Transformer en tableau de données ».

J'ai ensuite recréé le tracé de cellules à l'aide de la plate-forme graphique de tracé de cellules.Vous pouvez relancer à partir du script de table en cliquant avec le bouton droit sur le script de la table et en choisissant exécuter le script pour relancer l'analyse.

Merci d'utiliser la communauté d'utilisateurs JMP.
Faites-nous savoir si cela fonctionne pour vous.
Meilleur,
Stan
Re : Aide pour déterminer la combinaison de réponses la plus fréquemment choisie ?le script consiste principalement à créer un tableau de données similaire à ce que je pense que vous avez décrit.Comme Robot l'a suggéré, vous pouvez exécuter la plate-forme sur vos données sans script.
pour exécuter le script :
Affichage-> Journal (juste au cas où il y aurait des messages)
Fichier->Nouveau->Script (ctrl-t)
copier et coller d'en haut
Édition->Exécuter le script (ctrl-r)
Vous pouvez lire le script et trouver des variables à modifier (bruit, personnes, genres) et le relancer.Il est probablement préférable de fermer la table de données et le cluster de l'exécution précédente avant de l'exécuter à nouveau, mais ce n'est pas obligatoire.
Il existe un guide de script (PDF) sous Aide-> Livres-> Guide de script qui vous aidera également.
ou Introduction
Craig
Re : Aide pour déterminer la combinaison de réponses la plus fréquemment choisie ?Cher Robot et Craig,
J'aime cette idée de regroupement; il semble s'agir de ce que nous cherchons à faire, c'est-à-dire de regrouper des projets « similaires » par stratégie.Craig, je n'ai jamais utilisé de script JSL auparavant - y a-t-il un endroit où je peux le saisir pour générer la table ?Pardonnez mon ignorance !
L'autre option que j'ai vue dans Excel est le module complémentaire Panier d'achat.Il cherche à trouver ces points communs assez rapidement et facilement, malheureusement, il nécessite un serveur SQL, auquel je ne pense pas avoir accès.JMP dispose-t-il d'une fonction "Panier d'achat" ou regroupe-t-il la méthode la plus proche ?
Chaleureuses salutations,
Nikki
Re : Aide pour déterminer la combinaison de réponses la plus fréquemment choisie ?Voici quelques JSL pour générer une table avec un script pour essayer l'idée de clustering.Le truc des nombres premiers est juste un moyen de faire en sorte que les différents types de personnes aient différents ensembles de réponses.
// synthétise des données avec 86 lignes de 24 questions où il y a des sortes = 7
// types de personnes répondant aux questions.
// le script RunMe dans le tableau sera re-randomisé et ajoutera des couleurs par Kind et
// exécute la plate-forme de cluster.Le "bruit" aléatoire signifie que les clusters ne sont pas
// parfait; les couleurs d'un cluster sont de "genre" mais le bruit peut
// rend le genre trop éloigné de l'idéal.
// remarque : la plate-forme de cluster n'utilise pas "kind" mais les regroupe quand même assez bien.
bruit=0,15 ; // ajouter 0 bruit donnera des réponses parfaites. noise>.2 ne va pas trouver grand-chose
personnes = 86 ; // nombre de personnes.essayez 500
sortes=7 ; // nombre de types de personnes
Nouvelle Table( "cluster",
Ajouter des lignes (personnes),
Nouveau Scénario(
"Courez-moi",
f = Function( {k, qn}, // f(kind, n) répond à la Nième question pour une personne "kind"
// utilisant mod(prime*n,prime) pour brouiller les réponses
{kp = [127 131 137 139 149 151 157 163 167 173 179 181 191 193 197 199
211 223 227 229 233 239 241 251 257 263 269 271 277 281 283 293 307 311
313 317 331 337 347 349 353 359 367 373 379 383 389 397 401 409 419 421
431 433 439 443 449 457 461 463 467 479 487 491 499 503 509 521 523 541
547 557 563 569 571 577 587 593 599 601 607 613 617 619 631 641 643 647
653 659 661 673 677 683 691 701 709 719 727 733]}, // besoin de "types" de ceux-ci
v = Mod( kp * qn, 113 ); // 113 est également premier et inférieur au premier premier au-dessus
// 55 est environ la moitié de 113 ; environ la moitié des questions seront répondues par 1
// *sauf* que le bruit grossit la réponse qui aurait été 0 ou 1
// est plus susceptible de basculer
Si( v < 55,Random Uniform() < (1-bruit),Random Uniform() < (bruit));
);
Pour chaque ligne(
Pour( icol = 1, icol <= 24, icol++,
c = Eval( Eval Expr( Column( Expr( 1 + icol ) ) ) );
c[] = f( genre, icol );
)
);
currentdatatable()<
Cluster hiérarchique(
Y(:Q 01,:Q 02,:Q 03,:Q 04,:Q 05,:Q 06,:Q 07,:Q 08,:Q 09,:Q 10,:Q 11,:Q 12,
:Q 13,:Q 14,:Q 15,:Q 16,:Q 17,:Q 18,:Q 19,:Q 20,:Q 21,:Q 22,:Q 23,:Q 24),
Method( "Average" ), // Ward, Average, Centroid, Single, Complete
Normaliser les données( 1 ), l'échelle du dendrogramme( "Échelle de distance"), le nombre de grappes( 7 ),
SendToReport( Dispatch( {}, "Dendrogram", OutlineBox, {SetHorizontal( 1 )} ) )
);
),
New Column( "kind",Formula( Random Integer( 1,kinds ) ) ), // nombre de différents types de personnes
Nouvelle colonne( "Q 01"),Nouvelle colonne( "Q 02"),Nouvelle colonne( "Q 03"),Nouvelle colonne( "Q 04"),
Nouvelle colonne( "Q 05"),Nouvelle colonne( "Q 06"),Nouvelle colonne( "Q 07"),Nouvelle colonne( "Q 08"),
Nouvelle colonne( "Q 09"),Nouvelle colonne( "Q 10"),Nouvelle colonne( "Q 11"),Nouvelle colonne( "Q 12"),
Nouvelle colonne( "Q 13"),Nouvelle colonne( "Q 14"),Nouvelle colonne( "Q 15"),Nouvelle colonne( "Q 16"),
Nouvelle colonne( "Q 17"),Nouvelle colonne( "Q 18"),Nouvelle colonne( "Q 19"),Nouvelle colonne( "Q 20"),
Nouvelle colonne( "Q 21"),Nouvelle colonne( "Q 22"),Nouvelle colonne( "Q 23"),Nouvelle colonne( "Q 24")
);

Re : Aide pour déterminer la combinaison de réponses la plus fréquemment choisie ?Vous pouvez essayer la plate-forme Hierarchical Clustering.Accédez à Analyser -> Méthodes multivariées -> Cluster.Cela peut être utilisé pour regrouper les réponses par similarité.Vous pouvez ensuite définir le nombre de clusters en ajustant le curseur.J o enregistrer les clusters en tant que nouvelle catégorie dans votre tableau de données, f A partir du triangle rouge, sélectionnez "Enregistrer les clusters".
Re : Aide pour déterminer la combinaison de réponses la plus fréquemment choisie ?Salut Jerry!Merci - en effet, c'est un début, même si malheureusement, cela ne m'amène pas très loin.J'ai JMP 11, donc j'ai suivi vos conseils alternatifs et créé une colonne CONCAT séparée dans Excel (heureusement, cela exclut simplement les valeurs nulles, donc je n'ai pas eu à m'embêter avec la logique).Bien que je sois capable de calculer la fréquence des combinaisons récurrentes, malheureusement, il y a tellement de combinaisons de longueurs variables que la plupart des valeurs "n" sont 1.Ce que je dois vraiment faire, c'est limiter le nombre de sélections à 5-6 et déchiffrer les meilleures combinaisons.Au cas où il serait utile de voir les données afin de mieux visualiser mon problème, j'ai fourni un lien vers un dossier Box avec la feuille de calcul.Encore une fois, tout autre conseil est très apprécié!
Question JMP - Encadré
Meilleurs voeux,
Nikki
Re : Aide pour déterminer la combinaison de réponses la plus fréquemment choisie ?Salut Nikki,
Essayez ceci et voyez si cela se rapproche de ce que vous recherchez :
1) Sélectionnez toutes les colonnes avec des 1 et des 0 dans votre tableau de données (les colonnes d'indicateurs)
2) Choisissez l'option Combiner les colonnes dans le menu Cols-> Utilitaires (en supposant que vous ayez la version 12)
un. Entrez un nouveau nom de colonne dans la boîte de dialogue
b. Choisissez un délimiteur (la valeur par défaut est une virgule)
c. Cochez la case "Les colonnes sont des colonnes d'indicateurs"
3) Choisissez Tabuler dans le menu Analyser
un. Déposez la nouvelle colonne dans la zone de dépôt des lignes
b. Cochez la case "Trier par nombre de colonnes de regroupement" en bas à gauche
Cela vous donnera un tableau classé par les combinaisons avec la fréquence la plus élevée. Vous pouvez ensuite sélectionner l'option de graphique dans le menu du triangle rouge, ou en faire un tableau de données et utiliser Graph Builder.
Remarque : Si vous n'avez pas la version 12, vous devrez créer une colonne de formules pour concaténer les lettres de réponse dans une chaîne. Cependant, vous souhaiterez peut-être ajouter une logique pour omettre les entrées vides.
J'espère que cela t'aides.
-Jerry
Re : Aide pour déterminer la combinaison de réponses la plus fréquemment choisie ?Merci msharp.Malheureusement, cela ne me donne qu'un tableau de fréquence des stratégies simples les plus souvent choisies.Ce que je dois faire, c'est déterminer le plus fréquemment sélectionné combinaison de stratégies...Des pensées?Cordialement, Nikki
Re : Aide pour déterminer la combinaison de réponses la plus fréquemment choisie ?Dans le choix noté 1 ou 0. Créez un tableau récapitulatif et choisissez toutes vos colonnes de stratégie et sélectionnez la statistique "Somme".
Ensuite, à partir du tableau récapitulatif, accédez à Graph>Graph Builder.Faites glisser et déposez toutes les colonnes Sum dans l'axe Y et changez éventuellement le graphique en graphique à barres pour une meilleure visibilité.
Vous pouvez jouer un peu plus.