Le générateur de graphiques supprime les niveaux d'une variable lors de l'ajout d'un filtre de données local (et je ne le souhaite pas)J'ai des données catégorielles (une échelle de Likert) avec 5 niveaux, avec des réponses à chaque niveau. Lorsque j'ajoute un filtre de données locales, l'un des niveaux n'a plus de réponses, et ensuite ce niveau n'apparaît plus sur le graphique, alors que je le souhaite (avec une barre de taille 0).
Aucun filtre :

Avec filtre (notez que « Quelque peu mécontent » [deuxième niveau à partir du haut] est désormais manquant) :

J'ai coché « Inclure les catégories manquantes », mais cela ne change rien. J'ai également défini l'ordre des valeurs pour cette variable (y compris les 5 niveaux), mais cela ne semble rien changer non plus :

J'ai trouvé quelques questions connexes, comme celle-ci qui est mon problème à l'envers, et celle-ci qui semble fonctionner pour les variables continues mais je n'arrive pas à comprendre comment la faire fonctionner avec mes données et Graph Builder.
Merci!
Exploration et visualisation des donnéesRe: Le générateur de graphiques supprime les niveaux d'une variable lors de l'ajout d'un filtre de données local (et je ne le souhaite pas)Hmm, un comportement étrange.
Essayez peut-être de cocher cette option dans le menu triangle rouge ?

Re: Le générateur de graphiques supprime les niveaux d'une variable lors de l'ajout d'un filtre de données local (et je ne le souhaite pas)Oui, c'est coché (je l'ai essayé à la fois coché et décoché) :

Re: Le générateur de graphiques supprime les niveaux d'une variable lors de l'ajout d'un filtre de données local (et je ne le souhaite pas)Vous devrez peut-être activer l'affichage des lignes exclues (maintenez la touche Maj enfoncée et cliquez sur le triangle rouge du générateur de graphiques) si votre filtre de données local est en mode Inclure

Re: Le générateur de graphiques supprime les niveaux d'une variable lors de l'ajout d'un filtre de données local (et je ne le souhaite pas)Oh mec, une autre option cachée ! Je ne comprends pas pourquoi JMP a ces options secrètes que seule la touche Maj permet de révéler !
Re: Le générateur de graphiques supprime les niveaux d'une variable lors de l'ajout d'un filtre de données local (et je ne le souhaite pas)Oui, c'est fait ! Merci beaucoup !
Je suis d'accord avec @shampton82 sur le fait qu'il est bizarre que cette option soit cachée... Je n'ai même jamais entendu parler de l'idée de "maintenir la touche Maj enfoncée pour afficher plus d'options".
Re: Le générateur de graphiques supprime les niveaux d'une variable lors de l'ajout d'un filtre de données local (et je ne le souhaite pas)Il y a une raison pour laquelle vos lignes disparaissent. Le filtre de données locales élimine toutes les lignes qui ne répondent pas à ses critères, donc à ce stade, le tracé du générateur de graphiques ne sait même pas que la valeur de catégorie existe. Parfois, nous insérons de fausses données pour faire apparaître les lignes de catégorie lorsque nous effectuons ce type d'actions de filtrage.
Remarque, je connais l'option Afficher les lignes exclues, mais son fonctionnement n'est pas toujours clair.
Re: Le générateur de graphiques supprime les niveaux d'une variable lors de l'ajout d'un filtre de données local (et je ne le souhaite pas)Voici une collection d'oeufs de Pâques qui sont cachés derrière un CTRL/Alt/Maj + clic/sélection/double clic/clic droit .
J'ai mis à jour l'entrée pour Afficher les lignes exclues et ajouté un lien *) vers cette discussion.
Tous les secrets et solutions de contournement de JMP sont géniaux : )
mais en fait, pour beaucoup d'entre eux, il serait préférable que la fonctionnalité soit simplement là - sans secrets ni solutions de contournement :
Voici un recueil de souhaits ayant pour objectif de faciliter la vie des utilisateurs JMP nouveaux et expérimentés :
Liste de souhaits - nouveau label : expérience utilisateur
*) bien sûr : un lien secret
Belle conférence sur les fonctionnalités secrètes de JMP .
Re: Le générateur de graphiques supprime les niveaux d'une variable lors de l'ajout d'un filtre de données local (et je ne le souhaite pas)Pour JMP <=18, vous pouvez toujours utiliser une autre « solution de contournement » :
Pour la colonne sur l'axe, changez le type de modélisation en Réponse multiple. Tous les éléments s'afficheront alors sur l'axe :
Graph Builder : ajustez les axes aux données filtrées
NB : ne combinez pas cette solution de contournement avec Afficher les lignes exclues. Cela désactiverait l'effet.
Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
Data Table( "Big Class" ):name << Set Modeling Type( "Multiple Response" );
Graph Builder(
Variables( X( :name ), Overlay( :sex ) ),
Elements(
Bar( X )
),
Local Data Filter(
Show Modes( 1 ),
Add Filter( columns( :sex ), Where( :sex == "F" ) )
)
);