Come riorganizzare tabelle/risultati nella distribuzione JMP e infine creare un'applicazione in JSL?Carissimi,
Supponiamo che io abbia due set di dati. Sto usando un esempio standard Sample library >> Big Class.jmp.
Set di dati 1: tutti i 40 studenti di una classe.
Set di dati 2: sottoinsieme di sole studentesse della classe.
Esigenza: vorrei confrontare la distribuzione di [età, sesso, altezza, peso] per il set di dati 1 e 2.
Per questo apro entrambi i report, unisco questi report utilizzando JMP> file> application. Quando unisco le applicazioni, la distribuzione di età, sesso, altezza e peso è in un'unica finestra.
Ma voglio in una forma età (set di dati 1) ed età (set di dati 2) fianco a fianco e nella stessa scala. quindi altezza (set di dati 1) e altezza (set di dati 2) fianco a fianco e nella stessa scala e così via per tutti gli altri parametri in un'unica finestra.
I miei set di dati effettivi sono abbastanza grandi e sarebbe abbastanza utile quando un parametro di set di dati1 e set di dati2 sono affiancati per un confronto più semplice.
Ri: Come riorganizzare tabelle/risultati nella distribuzione JMP e infine creare un'applicazione in JSL?OK.....ho appena controllato la data in cui ti sei unito alla community......e sei online da più di un anno.........quindi conosci già la risposta alla tua domanda. ......
Questo è JMP e ovviamente puoi far corrispondere gli assi. 
tutto ciò che deve essere fatto è acquisire le impostazioni dell'asse dal primo grafico della coppia e quindi copiarle nel secondo grafico.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/big class.jmp" );
dt2 = Open( "$SAMPLE_DATA/big class families.jmp" );
column list = dt << get column names;
New Window( "Side by Side",
H List Box(
For( i = 1, i <= N Items( column list ), i++,
dis1 = dt << Distribution( Column( column list[i] ) );
dis2 = dt2 << Distribution( Column( column list[i] ) );
Report( dis1 )[Axis Box( 1 )] << copy axis settings;
Report( dis2 )[Axis Box( 1 )] << paste Axis settings;
)
)
);
Ri: Come riorganizzare tabelle/risultati nella distribuzione JMP e infine creare un'applicazione in JSL?C'è un modo per avere la stessa scala per i tavoli affiancati così ottenuti?
Grazie per l'aiuto.Ri: Come riorganizzare tabelle/risultati nella distribuzione JMP e infine creare un'applicazione in JSL?Ciao Txnelson,
Molte grazie.
È perfettamente ciò di cui ho bisogno. Stavo davvero lottando per questo da 4 giorni.
Proverò a scrivere in modo simile ai miei set di dati.
Saluti
San
Ri: Come riorganizzare tabelle/risultati nella distribuzione JMP e infine creare un'applicazione in JSL?ecco un esempio di scripting che fornisce i risultati desiderati
Names default to here(1);
dt=open("$SAMPLE_DATA/big class.jmp");
dt2=open("$SAMPLE_DATA/big class families.jmp");
column list = dt << get column names;
New Window( "Side by Side",
H List Box(
For( i = 1, i <= N Items( column list ), i++,
dt << Distribution( Column( column list[i] ) );
dt2 << Distribution( Column( column list[i] ) );
)
)
);Ri: Come riorganizzare tabelle/risultati nella distribuzione JMP e infine creare un'applicazione in JSL?Ciao Mark,
Grazie per la tua risposta. L'ho già fatto.
Ma voglio che la tabella di distribuzione per un parametro per entrambi i set di dati sia affiancata per il confronto. {Ho 60 parametri di input}.
Controlla un ppt, i risultati che ottengo seguendo i passaggi che hai menzionato e anche ciò di cui ho effettivamente bisogno.
Grazie
San
Ri: Come riorganizzare tabelle/risultati nella distribuzione JMP e infine creare un'applicazione in JSL?Alla fine avrai bisogno di tutte le osservazioni del set di dati 1 e del set di dati 2 nella stessa tabella di dati. Se iniziano come tabelle di dati separate, usa Tabelle > Concatena per riunirle. Assicurarsi che le variabili comuni utilizzino prima gli stessi nomi di colonna. Assicurarsi inoltre che sia presente una colonna per indicare l'appartenenza (ad esempio, set di dati 1 o set di dati 2). Se sono già insieme, ti serve solo la colonna per l'adesione. La colonna di appartenenza deve utilizzare il tipo di modellazione nominale.
Le funzionalità della piattaforma di distribuzione dovrebbero supportare ciò che vuoi fare. Seleziona tutte le colonne di risposta e assegnale a Y. Selezionare la colonna Appartenenza e assegnarla a Per ruolo. Esamina il menu del triangolo rosso: Stack riorganizzerà l'ordine, Uniform Scaling farà corrispondere gli assi. È possibile utilizzare la funzione Ctrl-clic con il triangolo rosso per "trasmettere" il comando.