Re : bug avec Graph Builder ? réponse multiple + histogrammes multiplesSalut @hogi ,
Je ne pense pas qu'il s'agisse d'un bug, mais plutôt d'un changement attendu en fonction de la façon dont vos données sont structurées et des informations que vous affichez.
- Dans le graphique 1, je suppose que vous avez une ligne par élève, mais avoir plusieurs réponses par élève signifie que le graphique de gauche affichera le nombre d'hommes ou de femmes réponses et non le nombre d'hommes ou de femmes étudiants .
- Dans le graphique 2, vous n'affichez que la variable "sexe" de vos observations, vous aurez donc votre nombre correct d'élèves.
Peut-être que reformater le tableau de données (empiler les informations sur les pays) et/ou ajouter une colonne "ID" étudiant (pour identifier le sujet répondant et éviter le décompte des réponses en double) pourrait aider.
Dans certains cas, vous devrez peut-être également créer des graphiques distincts.
En espérant que cette première réponse puisse vous aider.
Re : bug avec Graph Builder ? réponse multiple + histogrammes multiplesSalut @hogi ,
J'ai bien compris votre problème, mais ce comportement me semble tout à fait normal, au vu des données et du type de graphique que vous affichez : l'axe Y "Compter" est censé dans votre exemple compter indépendamment le nombre de réponses (peu importe les élèves) ET le nombre d'élèves par sexe, qui sont deux informations de comptage différentes.
J'ai trouvé une solution de contournement ici (il suffit d'une colonne "Compter ID par sexe" pour créer le tableau ci-dessous):

Et voici le script si vous voulez l'essayer :
Graph Builder(
Size( 565, 582 ),
Show Control Panel( 0 ),
Variables(
X( :sex ),
Y( :countries visited ),
Y( :"Count[ID][sex]"n ),
Overlay( :sex )
),
Elements( Position( 1, 1 ), Histogram( X, Y, Legend( 11 ), Counts( 1 ) ) ),
Elements(
Position( 1, 2 ),
Bar( X, Y, Legend( 4 ), Label( "Label by Value" ) )
),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
11,
Properties( 0, {Fill Color( 19 )}, Item ID( "F", 1 ) ),
Properties( 1, {Fill Color( 21 )}, Item ID( "M", 1 ) )
), Legend Model(
4,
Properties( 0, {Fill Color( 19 )}, Item ID( "F", 1 ) ),
Properties( 1, {Fill Color( 21 )}, Item ID( "M", 1 ) )
)}
),
Dispatch(
{},
"400",
LegendBox,
{Legend Position( {11, [2, 3], 4, [0, 1]} )}
)
)
);
Cela devrait résoudre le problème que vous avez en affichant deux types d'informations sur le même graphique.
Re : bug avec Graph Builder ? réponse multiple + histogrammes multiplesSalut @Victor_G
c'est juste la norme Familles de grande classe table de données, donc oui, une ligne par élève..
Je l'ai utilisé à cause des colonnes avec le type de modélisation réponse multiple .
Prenons un exemple plus simple avec seulement 2 élèves dans la classe, une fille et un garçon.
Les résultats sont assez surprenants :
- 9 comptes pour les femmes ?!?! - simplement parce que la fille célibataire de la classe a 3 activités sportives et a visité 3 pays
- la fille célibataire compte 3x pour basket-ball ,(idem aussi pour les autres activités sportives) . parce qu'elle a visité 3 pays ?!?
- le garçon ppor compte juste 2x, car il n'a visité que 2 pays
Cette réponse est-elle vraiment " attendu " ?
Je me demande qui a besoin de ce type de parcelle complexe : produit du nombre de l'individu " réponses "
Peut-être que certains utilisateurs en ont vraiment besoin comme ça, mais j'espère qu'il existe une fonction pour désactiver ce mode.
Pourquoi ne pas simplement compter = nombre d'étudiants divisés par les catégories sur l'axe X respectif - aucune interférence d'autres sous-parcelles.

Voir plus...
Re : bug avec Graph Builder ? réponse multiple + histogrammes multiplesSalut @Victor_G Malheureusement, la solution de contournement ne fonctionne pas pour mon cas.
J'ai une enquête avec ~ 10 questions et je souhaite générer un histogramme combiné des résultats.
Le problème : 2 des questions permettaient des réponses multiples.
Avec le comportement actuel ("attendu" ?) de Graph Builder, les "comptes" des histogrammes restants sont générés par
pondérer les "comptes" individuels avec le produit respectif du nombre de réponses aux questions multiples 1 et 2.
Si "attendu" comme ça, ce n'est pas comme destiné 
Malheureusement, aussi trop de degrés à afficher. Par conséquent, il n'est pas possible d'échapper au problème en ajoutant des dimensions.
Je soumettrai un souhait pour ajouter une fonctionnalité (case à cocher) où l'utilisateur peut choisir entre la manière actuelle de tracer et une autre plus "utile" où les histogrammes des sous-parcelles montrent juste les "comptes" (comme prévu) sans interférence du autres parcelles.
Au fait : il m'est encore difficile de trouver un cas d'application approprié pour le comportement actuel.
Quelqu'un/quelqu'un peut-il décrire un cas où, dans des histogrammes adjacents, les "comptes" d'un tracé sont pondérés par la somme des produits du nombre individuel de réponses des autres tracés ?
Re : bug avec Graph Builder ? réponse multiple + histogrammes multiplesJe viens de recevoir la confirmation du support Jmp que ce bogue sera corrigé dans une future version 
TS-00034150
Re : bug avec Graph Builder ? réponse multiple + histogrammes multiples
@hogi a écrit:
... fixé dans un version future 
dans Jmp 17.2, le bug est toujours là,
donc "version future" = Jmp 18 ou version ultérieure
Graph Builder : réponses multiples + histogrammes multiplesGaph Builder peut désormais afficher des valeurs avec une modélisation de type réponse multiple. C'est très utile !
le problème:
S'il y a plusieurs histogrammes ou graphiques à barres les uns à côté des autres et que l'une des valeurs affichées a un type de modélisation à réponse multiple, cela affecte également les nombres dans les autres tracés.
Dans l'exemple ci-dessous, le nombre de pays visités affecte le nombre d'étudiants et d'étudiantes dans la classe. Envoyer Katie à travers le monde augmente le nombre d'élèves féminines dans la classe.
Existe-t-il un moyen d'afficher le nombre réel d'étudiants et d'étudiantes, même si une colonne avec un type de modélisation à réponses multiples est affichée dans le même graphique ?

modifier:
ajouté un lien vers Petits pièges dans Jmp et JSL
Voir plus...dt = Open( "$SAMPLE_DATA/Big Class Families.jmp" );
NewWindow("compare",H List box(
dt << Graph Builder(
Show Control Panel( 0 ),
Variables(
X( :sex ),
X( :countries visited )
),
Elements( Position( 1, 1 ), Bar( X, Legend( 3 ) ) ),
Elements( Position( 2, 1 ), Bar( X, Legend( 8 ) ) ),
SendToReport(
Dispatch(
{},
"",
ScaleBox,
{Min( 0 ), Max( 50 ), Inc( 10 ), Minor Ticks( 1 )}
)
)
);
dt << Graph Builder(
Show Control Panel( 0 ),
Variables( X( :sex ) ),
Elements( Bar( X, Legend( 3 ) ) ),
SendToReport(
Dispatch(
{},
"",
ScaleBox,
{Min( 0 ), Max( 50 ), Inc( 10 ), Minor Ticks( 1 )}
)
)
)));
dt << Minimize Window();
New Window( "",
<<TYPE></TYPE>dt = Open( "$SAMPLE_DATA/Big Class Families.jmp" ); NewWindow("comparer",H Zone de liste ( dt << Graph Builder ( Afficher le panneau de configuration ( 0 ), Variables ( X ( : sexe ), X ( : pays visités ) ), Éléments ( Position ( 1, 1 ), Bar ( X, Legend( 3 ) ) ), Elements( Position( 2, 1 ), Bar( X, Legend( 8 ) ) ), SendToReport( Dispatch( {}, "", ScaleBox, {Min( 0 ), Max( 50 ), Inc( 10 ), Minor Ticks( 1 )} ) ) ); dt << Graph Builder( Afficher le panneau de configuration( 0 ), Variables( X( :sex ) ), Elements( Bar( X, Legend( 3 ) ) ), SendToReport( Dispatch( {}, "", ScaleBox, {Min( 0 ), Max( 50 ), Inc( 10 ), Minor Ticks( 1 )} ) ) ))); dt << Réduire la fenêtre (); New Window( "", <
Exploration et visualisation des donnéesRe : bug avec Graph Builder ? Réponses multiples + histogrammes multiplesHm, il y a toujours ce bug avec plusieurs réponses et plusieurs histogrammes dans Graph Builder.
Peut-être à titre illustratif :
Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class Families.jmp" );
Graph Builder(
Variables( X( :name ), X( :sports, Order By( :sports, Descending, Order Statistic( "N" ) ) ) ),
Elements( Position( 1, 1 ), Bar( X, Legend( 3 ), Summary Statistic( "N" ) ) ),
Elements( Position( 2, 1 ), Bar( X, Legend( 4 ), Summary Statistic( "N" ) ) )
);
le graphique de droite montre combien d'étudiants participent à quelle activité sportive - et le graphique de gauche montre le nombre d'étudiants portant le même nom :

des étudiants portant le même nom ?!?!
C'est Robert, n'est-ce pas ?
Re : bug avec Graph Builder ? Réponses multiples + histogrammes multiplesIl est impossible de compter les élèves portant le même nom via les statistiques récapitulatives (N) du générateur de graphiques. En raison de la colonne de réponses multiples à droite, le nombre de lignes est trop élevé. Ce problème se produit dès qu'une colonne de réponses multiples est utilisée dans le même rapport, sur un axe (couleur, taille, etc.).
Une solution de contournement : effectuer le comptage « manuellement » - via une colonne de transformation :
Graph Builder(
Transform Column( "student=1", Formula( 1 ) ),
Transform Column(
"Col Number@X",
Formula( Col Number( 1, :"@Exclude"n, :"@Filter"n, :"@Graph"n, :"@Overlay"n, :"@X"n ) )
),
Size( 573, 393 ),
Summary Statistic( "Median" ),
Graph Spacing( 4 ),
Variables(
X( :name ),
X( :sports, Order By( :sports, Descending, Order Statistic( "N" ) ) ),
Y( :"Col Number@X"n ),
Y( :"student=1"n, Position( 1 ) )
),
Elements( Position( 1, 1 ), Bar( X, Y( 1 ), Legend( 3 ), Summary Statistic( "Mean" ) ) ),
Elements( Position( 2, 1 ), Bar( X, Y( 2 ), Legend( 4 ), Summary Statistic( "N" ) ) )
);
maintenant l'intrigue semble bien meilleure :

Jusqu'à présent, il était assez compliqué de générer un graphique comme celui-ci - un graphique « interactif » comme un tracé Graph Builder standard :
que se passe-t-il lorsque l'utilisateur fait glisser une autre colonne sur un axe X ou sur un axe X ?
La nouvelle option de portée de JMP19 rend les colonnes de transformation aussi confortables que les statistiques récapitulatives (:green_heart:)
Une nouvelle ère de Graph Builder !
voir : Nouveautés dans Graph Builder pour JMP 19 par @XanGregg
vous souhaitez compter les étudiants par âge - faites simplement glisser l'âge sur l'axe des x et le comptage s'ajustera automatiquement aux nouvelles catégories :