Hi,
Ich versuche, den Mittelwert und Median der Standardabweichung nach Gruppe für mehrere Spalten in JSL zu berechnen. Die Datentabelle, die ich verwende, ist unten gezeigt und beigefügt. Ich habe die korrekten Berechnungen in den Spalten rechts neben den Werten überprüft, aber die JSL-Ausgabe stimmt nicht genau überein. Der folgende Code berechnet den Mittelwert der Standardabweichung nach Gruppe für beide Werte korrekt, aber der Median wird nur für den ersten Wert korrekt berechnet; das Ergebnis für den Median des zweiten Werts ist genau dasselbe wie das, was für den ersten Wert berechnet wurde. Ich kann nicht herausfinden, warum die Mittelwerte in der Schleife korrekt aktualisiert werden, aber nicht die Medianwerte. Jede Hilfe dazu ist willkommen und bitte lassen Sie mich wissen, was die beste Methode in JSL ist, dies zu tun.

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 ) ) ) );
);
JSL-Ausgabe:
"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
Vielen Dank