Salut,
J'essaie de calculer la moyenne et la médiane de l'écart type par groupe pour plusieurs colonnes dans JSL. Le tableau de données que j'utilise est présenté ci-dessous et joint. J'ai vérifié les calculs corrects dans les colonnes à droite des valeurs mais la sortie JSL ne correspond pas exactement. Le code ci-dessous calcule correctement la moyenne de l'écart type par groupe pour les deux valeurs, mais la médiane ne se calcule correctement que pour la première valeur ; le résultat pour la médiane de la seconde valeur est exactement le même que celui calculé pour la première valeur. Je n'arrive pas à comprendre pourquoi les valeurs moyennes se mettent à jour correctement dans la boucle mais pas les valeurs médianes. Toute aide à ce sujet est appréciée et veuillez me faire savoir quelle est la meilleure méthode dans JSL pour le faire.

JSL :
For( i = 2, i < 4, i++,
N = Column Name( i );
Print( "i = " || Char( i ) );
Print( "Column Name = " || Char( Column Name( i ) ) );
Print( "Column Mean Std Dev by Group = " || Char( Col Mean( Col Std Dev( N, :Group ) ) ) );
Print( "Column Median Std Dev by Group = " || Char( Col Median( Col Std Dev( N, :Group ) ) ) );
);
Sortie JSL :
"i = 2"
"Column Name = Value 1"
"Column Mean Std Dev by Group = 3.9849040980727"
"Column Median Std Dev by Group = 3.60555127546399"
"i = 3"
"Column Name = Value 2"
"Column Mean Std Dev by Group = 5.14008843607314"
"Column Median Std Dev by Group = 3.60555127546399"
JMP Pro v16
Merci