JSL : médiane du quantile « par variable »Bien que JMP ne prenne pas en charge le quantitle « Par Varibale », existe-t-il une solution ?
Par exemple, si j'ai 2 listes de données, taille et âge, comment trouver la taille médiane de chaque personne d'un âge spécifique en utilisant JSL.
Si je le faisais comme moyenne, cela ressemblerait à quelque chose comme (cependant, je veux une médiane) :
Moyenne( :Taille, :Âge );
Merci d'avance!!!
Re: JSL : Médiane du quantile "Par variable"Vous ne disposez pas de la version actuelle de JMP.
Vous pouvez rechercher ici les discussions sur des demandes similaires et trouver des scripts qui résolvent ce problème comme solution de contournement.
Re: JSL : Médiane du quantile "Par variable"apparemment, vous utilisez JMP 12 ou une version antérieure. Voici une formule basée sur l'exemple de tableau de données sur la capacité des semi-conducteurs qui fera ce que vous voulez
dt = Current Data Table();
mysite = :SITE;
x = Quantile( 0.5, :NPN1[dt << get rows where( :SITE == mysite )] );
x;
Remplacez simplement :Site par votre colonne by et :NPN1 par votre colonne de mesure
Re: JSL : Médiane du quantile "Par variable"Ah, je vois que c'est une fonctionnalité de 13, pas de 12. Merci!Re: JSL : Médiane du quantile "Par variable"Dans l'index, on lit :
Col Quantile
y = Col Quantile ( xCol , p )
Ce qui précède ne trouve que la médiane d'une variable plutôt que par colonne.
Lorsque vous essayez la syntaxe que vous avez fournie ( Col Quantile( colonne, probabilité, )) ,Je reçois une erreur « trop d'arguments ».
Merci!
Re: JSL : Médiane du quantile "Par variable"Sélectionnez Aide > Index des scripts. Modifiez maintenant la première liste pour afficher les fonctions. Sélectionnez le groupe de fonctions Statistiques. Sélectionnez Col Quantile dans la deuxième liste.
La syntaxe est Col Quantile( colonne, probabilité, )