Ho sbattuto la testa contro il muro cercando di capire come ordinare un semplice grafico a barre di una categoria (per quale generatore di grafici può contare e visualizzare automaticamente le altezze delle barre corrette, ma non fornisce alcuna capacità di ordinamento in base a quel conteggio...). Tutti gli articoli là fuori parlano dell'ordinamento in base a qualche altra variabile continua inserita nella zona di unione del costruttore di grafici http://www.jmp.com/support/notes/42/770.html Ma voglio solo ordinarli in base al conteggio di ciascuna categoria (sapete, quelle già contate dal Costruttore di grafici! Questo è qualcosa che matplotlib in Python fa automaticamente, tra l'altro, quando gli dai categorie e conteggi). Una soluzione disponibile è creare una tabella riepilogativa di quella categoria... uff, perché creare più tabelle per fare una cosa così semplice!?
Quindi la soluzione più semplice e intuitiva per me è creare una nuova colonna di 1 nella tabella dei dati. Quindi ogni volta che disegni una categoria, lasci cadere gli 1 (l'ho chiamato conteggio). nella zona di fusione dell'asse e scegli la somma come statistica per l'ordinamento. Ora tutte le categorie possono essere rappresentate su grafici a barre e ordinate per conteggio.
Sì, potresti aggiungere QUALUNQUE colonna continua alla zona di unione e scegli N come statistica di ordinamento, ma penso che sia strano perché il grafico poi dice "categoria ordinata per 'variabile continua non correlata'" quando è realmente ordinata in base ai conteggi (quindi chiamando la mia colonna del conteggio di 1). Sì, potresti modificare quel testo, ma porca miseria, qui stiamo solo applicando un cerotto dopo l'altro. Inoltre, dovresti assicurarti che la colonna in base alla quale stai ordinando contenga dati in ogni riga, altrimenti il conteggio sarà sbagliato. Quindi, ancora una volta, penso che la soluzione più intuitiva sia una colonna di 1. È elegante e ridicolo, proprio come JMP!
Perché il costruttore di grafici non può farlo da solo è un altro momento importante per JMP ma ehi, ho 12 anni, quindi forse 13 possono farlo?
Spero che questo mi aiuti e, per favore, illuminami se mi manca qualcosa che renda tutto questo più semplice/irrilevante.
CIAO @rossjason ,
COME @Audrey_Shull menzionato, i miglioramenti in JMP 13 rendono tutto ciò più semplice. Ma forse c'è un modo più semplice in JMP 12 e prima potresti essere interessato a conoscerlo. Il Generatore di grafici (come tutte le piattaforme in JMP) rispetta la proprietà Ordinamento valori impostata per una colonna. Pertanto, se avessi un modo semplice per impostare la proprietà di ordinamento dei valori per una variabile in base ai conteggi, potresti creare il grafico nel Costruttore di grafici senza doverti preoccupare dell'ordinamento in base al conteggio. Si scopre che esiste esattamente quella capacità da Analizza> Distribuzione. Innanzitutto, avvia Analizza> Distribuzione con qualunque variabile sarà il tuo asse X nel grafico finale. Quindi, vai al Triangolo rosso > Ordina per > Conteggio decrescente (o ascendente). Ritorna al Triangolo Rosso > Salva > Ordinamento valori. Ciò imposterà la proprietà di ordinamento dei valori per quella colonna e ora il Costruttore di grafici organizzerà automaticamente i tuoi livelli X rispettando il conteggio.
Spero che aiuti!
@giuliano

grazie per la risposta, Audrey. Sono felice di sapere che JMP 13 ha una soluzione a questo problema. Non sono sicuro di quando la mia organizzazione (Intel) ci aggiornerà a 13, e vedo che 14 sta uscendo adesso...
Ciao Jason,
Si tratta di un miglioramento disponibile in JMP 13 e versioni successive. C'è un'opzione Ordina per che appare se fai clic con il pulsante destro del mouse sull'Asse e dovresti essere in grado di ordinare per Conteggi, ascendente o discendente.
Sei in JMP 12, però. Alcuni degli elementi creativi che hai descritto, come l'ordinamento in base a un'altra colonna di 1, sono trucchi che ho già sentito suggerire per risolvere questa esigenza.