Ri: Come tracciare un sottoinsieme di righe insieme a diversi sottoinsiemi delle stesse righe?Tutto quello che devi fare è creare una nuova colonna e nella nuova colonna.Prova a usare Recode per farlo
Ecco un esempio che utilizza la tabella di dati di esempio Big Class.L'obiettivo è mostrare tutti i dodicenni rispetto a tutti i non dodicenni.


Quindi apri Graph Builder e crea il tuo grafico.Quindi trascina la nuova colonna Age 2 nell'area di rilascio X Group

Ri: Come tracciare un sottoinsieme di righe insieme a diversi sottoinsiemi delle stesse righe?Come estensione dinamica di ciò che Jim consiglia, il mio modo preferito per farlo è il seguente:
1) aggiungi una nuova colonna alla tabella, chiamala "Selezionato", rendila nominale e aggiungi ad essa la formula
Selezionato ( Stato riga ( ) )
Questa colonna avrà 1 per ogni riga selezionata e 0 per ogni riga non selezionata e si aggiornerà automaticamente man mano che effettui varie selezioni.

2) Nel generatore di grafici, trascina questa nuova colonna "Selezionata" sull'asse x.
Se non hai righe selezionate nella tua tabella, otterrai qualcosa del genere:

3) Non appena selezioni qualcosa (anche all'interno di questo stesso grafico), otterrai questo:

Esattamente COME effettui la selezione, dipende completamente da te. Puoi effettuare la selezione come preferisci e vedrai sempre ciò che hai selezionato rispetto a tutto il resto.
Ri: Come tracciare un sottoinsieme di righe insieme a diversi sottoinsiemi delle stesse righe?E se vuoi confrontare un gruppo con molti altri, puoi mettere il selected() in GroupX per separare chiaramente il gruppo selezionato dagli altri 5.

Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
New Column( "selected", Numeric, "Nominal", Formula( Selected() ) );
Graph Builder(
Show Control Panel( 0 ),
Variables(
X( :age ),
Y( :height ),
Group X( :selected ),
Overlay( :selected ),
Color( :age )
),
Elements( Box Plot( X, Y, Legend( 14 ) ) ),
);
Come tracciare un sottoinsieme di righe insieme a diversi sottoinsiemi delle stesse righe?Nota: sto cercando di farlo solo con l'interfaccia. Non ho ancora provato lo scripting.
Ho più oggetti che hanno un sacco di misurazioni all'interno di ogni oggetto. Ci sono 6 oggetti in totale, numerati da 1 a 6. Per ogni oggetto ci sono alcune dozzine di righe. E le colonne elencano vari attributi. La versione breve di ciò che voglio ottenere è che mi piacerebbe avere la funzione di raggruppamento, ma invece di un gruppo per ciascuno dei 6 oggetti, vorrei dividere i gruppi in modo diverso.
La descrizione più lunga è la seguente. Voglio tracciare uno degli attributi (valori in una delle colonne) per uno degli oggetti e confrontare lo stesso attributo per tutti gli altri oggetti sulla stessa trama. Diciamo che voglio tracciare i valori per l'oggetto 1 in un grafico a dispersione. Ho la variabile per il valore che mi interessa sull'asse y e "Oggetto 1" sull'asse x. Accanto ad esso voglio tracciare i valori di tutti gli altri 5 oggetti nello stesso modo, ma li voglio chiaramente separati, in modo che sia ovvio che l'Oggetto 1 si trova in un gruppo separato, mentre gli altri 5 oggetti sono in un gruppo diverso . Questa separazione dovrebbe essere almeno visiva e idealmente permettermi anche di applicare statistiche separate, come ottenere una media separata, ecc., come come funziona la funzione di raggruppamento, quella che viene attivata trascinando un'etichetta sull'asse x superiore in Graph Costruttore.
L'unico metodo è creare una nuova colonna e creare un'etichetta per tutti i 5 oggetti come una categoria e l'altro oggetto come un'altra categoria, quindi raggrupparli per quelle categorie utilizzando la funzione di raggruppamento?
Miscelazione e pulizia dei dati