Alla ricerca di un modo automatizzato per ordinare automaticamente i box plot affiancati in base al valore medio da sinistra a destra ... e per dinamica intendo essere in grado di farlo senza problemi al volo in risposta a modifiche nel filtro dati locali e/o nella colonna Interruttore.Grazie in anticipo!
sì usando Fit Y by X proprio come mi è stato insegnato nel mio primo corso di statistica basato su JMP nel 1997 a Portland, nell'Oregon
@galactus3000 ,
Quale piattaforma JMP stai utilizzando Adatta Y per X o qualcos'altro? In cima alla mia testa, se si utilizza Fit Y per X, userei uno script personalizzato per aggiungere il filtro dati e aggiungere ad esso un gestore filtro dati. Questo è un po' coinvolto.
Se stai utilizzando Graph Builder per disegnare i tuoi boxplot, puoi fare clic con il pulsante destro del mouse sull'asse X (asse di gruppo) e selezionare quale Ordina per statistica, l'impostazione predefinita è la media, e Seleziona quale variabile Y ordinare in ordine crescente o decrescente.
Lo script seguente apre la tabella di dati di esempio JMP SATByYear.jmp e crea un boxplot di Generatore di grafici di SAT Math vs. State con un filtro dati locale per regione.Ora seleziona una o più regioni e l'ordine viene aggiornato automaticamente. Passa da discendente a ascendente.Puoi fare tutto questo punta e clicca.
Spero che questo soddisfi le tue esigenze.
Names Default to Here(1);
dt = Open("$Sample_data/SATByYear.jmp");
gb = dt << Graph Builder(
Size( 534, 464 ),
Show Control Panel( 0 ),
Variables(
X( :State, Order By( :SAT Math, Descending, Order Statistic( "Mean" ) ) ),
Y( :SAT Math )
),
Elements( Box Plot( X, Y, Legend( 6 ) ) ),
Local Data Filter(
Add Filter(
columns( :Region ),
Display( :Region, Size( 160, 120 ), List Display )
)
)
);
