Hola,
Estoy tratando de calcular la media y la mediana de la desviación estándar por grupo para varias columnas en JSL. La tabla de datos que estoy usando se muestra a continuación y se adjunta. He verificado los cálculos correctos en las columnas a la derecha de los valores, pero la salida de JSL no coincide exactamente. El siguiente código calcula correctamente la media de la desviación estándar por grupo para ambos valores, pero la mediana solo calcula correctamente para el primer valor; el resultado de la mediana del segundo valor es exactamente el mismo que se calculó para el primer valor. No puedo entender por qué los valores medios se actualizan correctamente en el ciclo pero no los valores medianos. Se agradece cualquier ayuda al respecto y, por favor, hágame saber cuál es el mejor método en JSL para hacer esto.

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 ) ) ) );
);
Salida 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
Gracias