Calcola la mediana empiricaEsistono due definizioni di mediana: una come quantile 0,5 di una distribuzione (di probabilità), l'altra come "elemento intermedio" di una lista finita ( mediano di Wikipedia ).
So come calcolare il primo, ma qualcuno conosce una funzione JMP o un modo elegante e veloce per calcolare il secondo per l'implementazione in una mediana mobile in una colonna formula?
Creare un piccolo elenco, ordinarlo, ottenere il valore medio ... non sembra essere efficiente da fare per ogni riga in una lunga tabella
Tabella datiScriptingRe: Calcolare la mediana empiricaCIAO @Feli ,
Penso che la funzione "Col Median ()" potrebbe essere utile nel tuo caso, poiché l'indice di scripting menziona che "l'ordinamento è memorizzato nella cache internamente in modo che più valutazioni siano efficienti". È inoltre possibile specificare una variabile di gruppo "Per".
Esempio sul set di dati della classe Big dall'indice di scripting (menu Aiuto, Indice di scripting), con una formula per l'altezza mediana calcolata per ogni gruppo di età:
dt << New Column( "Col Median Height by Age",
numeric,
continuous,
formula( Col Median( :height, :age ) )
);
Spero che questa risposta ti possa aiutare,