Come si può trovare la mediana di uno dei cluster di dati densamente distribuiti?Non imposta valori duplicati nei dati, ma i dati non sono distribuiti uniformemente.
Come si può utilizzare il modulo JMP per trovare la mediana della distribuzione più densa?
Grazie!
da=[17,99,65,75,15,14,80,18,55,70,12,19,13,100,1,20,90,60,95,85,16];

ScriptingRi: Come trovare la mediana di uno dei cluster di dati densamente distribuiti?Vorrei andare al triangolo rosso e selezionare
Salva ==> Numeri di livello
o
Salva ==> Mid Points
quindi utilizzare Tabulazione o Riepilogo o Distribuzione utilizzando la colonna appena salvata come variabile di raggruppamento
Ri: Come trovare la mediana di uno dei cluster di dati densamente distribuiti?Grazie Jim!
Voglio sapere se queste procedure possono produrre risultati senza un'interfaccia grafica e funzionano solo in memoria. Non è noto se JMP abbia una funzione in JSL.
Grazie!Ri: Come trovare la mediana di uno dei cluster di dati densamente distribuiti?I display interattivi sono solo elementi in memoria e non devono essere visualizzati. Sì, probabilmente ci vuole più memoria per una funzione diretta che calcoli le mediane di ogni bin, ma ancora una volta, è solo memoria.
Quindi, capisco il tuo commento, ma poi per portarlo all'estremo, dovresti programmare in linguaggio assembly per il computer su cui stai girando, perché ..... qualcosa di più occupa più memoria di necessario.
Ecco una visualizzazione delle mediane create da una semplice chiamata di funzione. Sì, chiama la piattaforma di distribuzione, ma non la vedi mai.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/big class.jmp" );
showBinMedians = Function( {dt, var},
{defaultlocal},
dis = dt << Distribution( invisible, Continuous Distribution( Column( As Column( var ) ) ) );
dis << save( level numbers );
Report( dis ) << close window;
tab = dt << Tabulate(
invisible,
Show Control Panel( 0 ),
Add Table(
Column Table( Analysis Columns( Column( var ) ), Statistics( Median ) ),
Row Table( Grouping Columns( Column( N Cols( dt ) ) ) )
)
);
Report( tab ) << journal;
Report( tab ) << close window;
dt << delete columns( N Cols( dt ) );
);
x = showBinMedians( dt, "Height" );