obtenir les valeurs du résumé de 5 nombres à partir du graphique boxplot dans le générateur de graphiquesSalut la communauté JMP,
J'ai besoin d'aide avec un script JSL. J'aimerais travailler avec des valeurs multiples du "résumé à 5 chiffres" des graphes de boîtes à moustaches dans le générateur de graphes. Savez-vous comment obtenir ces valeurs - fe dans une liste ou une matrice ? travailler avec ceux-ci après la construction du graphique ?

BR et merci d'avance
AnalytiqueGraphiqueScriptRe : obtenir les valeurs d'un résumé à 5 nombres à partir d'un graphique en boîte à moustaches dans le générateur de graphiquesJe n'essaierais pas d'extraire ces informations de Graph Builder. J'utiliserais une autre plate-forme à la place. La plateforme Distribution calcule ces quantiles pour vous. Vous pouvez l'ouvrir en tant que plate-forme invisible, extraire les valeurs, puis la fermer. Voir cet exemple :
Names Default to Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dist = dt << Distribution( Y( :weight ), Invisible );
rpt = dist << Report;
five pt summary = { min, q1, med, q3, max } = rpt["Quantiles"][NumberColBox(1)] << Get( { 11, 7, 6, 5, 1 });
dist << Close Window;Re : obtenir les valeurs d'un résumé à 5 nombres à partir d'un graphique en boîte à moustaches dans le générateur de graphiquesMerci beaucoup pour votre réponse, cela m'a effectivement aidé. Il ne me reste plus qu'une question ouverte : lorsque je crée la distribution, toutes les valeurs de toutes les boîtes sont regroupées. Existe-t-il une option pour créer la distribution pour différentes valeurs X ? J'essaie de l'expliquer dans mon exemple au-dessus de votre message. Il y a 5 boîtes pour différentes valeurs de x (ici EC1, EC2, LS20,...) Est-il possible de créer ces distributions pour chaque valeur X différente ?
BR
Re : obtenir les valeurs d'un résumé à 5 nombres à partir d'un graphique en boîte à moustaches dans le générateur de graphiquesL'ajout d'un regroupement ou d'une variable 'by' rend la méthode de @markbailey un peu plus complexe (mais parfaitement faisable). Comme alternative, cependant, vous pouvez vous appuyer sur ceci :
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Big Class.jmp" );
Summarize( exg = By( :sex ), exm = Mean( :height ), exMax = Max(:height) );
Print(exg, exm, exMax);