Finestra di dialogo JSL Finestra modale per l'analisi OnewayObiettivo
Ottenere una tabella di dati riassuntivi dai report dei test statistici con la piattaforma di analisi Oneway.
Domanda
Come creare un finestra di dialogo - via JSL - per trasferire i dati nella piattaforma di analisi Oneway. La finestra di dialogo dovrebbe contenere i campi contrassegnati in giallo nello screenshot. La "Y, Response" dovrebbe essere in grado di ottenere più di una colonna.

@martindemel
Personalizzazione di massaRi: Finestra di dialogo JSL Finestra modale per l'analisi OnewayAh, vedo dove stai andando.
nell'esempio che ho inviato, il primo passaggio è stato quello di impilare le colonne con le etichette "Data1.."
In questo modo posso utilizzare la nuova etichetta di colonna per "Dati1.." nel report senza conoscere preventivamente quanti livelli di "Dati1.." esistono nella tabella originale.
Forse nella tua finestra di dialogo potresti chiedere all'utente di selezionare le colonne gruppo, dati e "Dati1.." Quindi il flusso di lavoro potrebbe eseguire un unico percorso. L'iterazione del report per ogni livello di (o colonna di) "Data1.." potrebbe potenzialmente aggiungere molta complessità allo script. (A PARER MIO)
Ri: Finestra di dialogo JSL Finestra modale per l'analisi OnewaySì, l'obiettivo è ottenere un tavolo simile al tuo tavolo dal tuo " primo script table grinder.jsl". Ho creato un altro script " StatisticalSummaryTable.jsl" che fornisce anche una tabella riassuntiva dal "First Table.jmp"
Tuttavia il mio obiettivo finale è combinare lo script di riepilogo con lo script di dialogo della colonna sopra, al fine di selezionare la colonna da una tabella di dati grezzi e ottenere un riepilogo statistico riportato come a finale tavolo.
Sto cercando di raggiungere this con il tuo script di dialogo della colonna.
Ma non so se questo funzionerà o andrà in pezzi nel caso in cui venga applicato diverso tabelle di dati.
Ri: Finestra di dialogo JSL Finestra modale per l'analisi OnewayL'obiettivo è creare una finestra di dialogo per generare una tabella come questa (vedere il risultato dello script)
aprire la tabella e quindi eseguire lo script. Non è molto dinamico
A proposito, lo script potrebbe sembrare impressionante se sei nuovo in JSL, ma è come 5 minuti di copia e incolla
Ho iniziato con la tua tabella, l'ho impilata, quindi ho eseguito la piattaforma per ottenere le statistiche, quindi ho trasformato il rapporto in alcune tabelle e le ho formattate insieme.
Ri: Finestra di dialogo JSL Finestra modale per l'analisi OnewayDevo rispondere alla mia risposta, perché il formato della tabella sembra disordinato.
Vorrei rifare la finestra di dialogo di avvio Fit Y by X per ottenere da una tabella di partenza come il data.xls allegato al fine di ottenere una tabella di riepilogo statistico come il file StatisticalSummary.xls allegato.
Ri: Finestra di dialogo JSL Finestra modale per l'analisi OnewayMi piacerebbe rifare la finestra di dialogo di avvio Adatta Y per X per ottenere da una tabella di partenza come:
| Gruppo | Dati1 | Dati2 | Dati3 |
| UN | 0,5132880818 | 0,7423024938 | 0,4106620047 |
| UN | 0,1801831271 | 0,40159381 | 0,9915244431 |
| UN | 0,7931957335 | 0,4233010732 | 0,3309875351 |
| UN | 0,3091537225 | 0,3352819176 | 0,2196420115 |
| UN | 0,3843330193 | 0,1774021578 | 0,7153274983 |
| UN | 0,2984767702 | 0,8072565908 | 0,4388054716 |
| B | 0,2101519076 | 0,9675779821 | 0,0814124624 |
| B | 0,9591469307 | 0,8801380662 | 0,2855633474 |
| B | 0,9409954563 | 0,997501795 | 0,5214475685 |
| B | 0,2149354227 | 0,4645088479 | 0,3818163048 |
B | 0,3927884577 | 0,2959816653 | 0,333390039 |
Una tabella di riepilogo statistico come:
| Dati | Significare Gruppo A | Standard Dev Gruppo A | Significare Gruppo B | Standard Dev Gruppo A | Valore P t-Test | Valore P F-Test |
| Dati1 | | | | | | |
| Dati2 | | | | | | |
| Dati3 | | | | | | |
Ri: Finestra di dialogo JSL Finestra modale per l'analisi OnewayNon ne sono sicuro, dovrei scavare un po' per quello. Dal momento che è una finestra modale, penso che vorrà qualcosa prima che tu possa passare. Forse funzionerebbe avere una casella radio nella finestra di dialogo per aggiungere una riga per colonna, se necessario.
Forse la domanda più importante che dovrei porre è: perché vuoi rifare la finestra di dialogo di avvio Fit Y by X?
Ri: Finestra di dialogo JSL Finestra modale per l'analisi Oneway
Ciao Byron_JMP, grazie per la tua risposta, che è stata veloce quasi quanto la velocità della luce. Il tuo codice suggerito sembra molto promettente.
Rimane una domanda. È possibile modificare il campo "By" da obbligatorio a facoltativo modificando l'istruzione = ColList( "By", Min Col( 1 ), to = ColList( "By", Min Col( 0), ?
Saluti
Tommaso
Ri: Finestra di dialogo JSL Finestra modale per l'analisi Onewayecco un esempio su cui potrebbe essere utile lavorare
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Consumer Preferences.jmp" );
cd=Column Dialog(
exy =
ColList( "Y",
Min Col( 1 ),
Max Col( 10 ),
Data Type( "Numeric", "Continuous" )
),
exx =
ColList( "X",
Min Col( 1 ),
Max Col( 10 ),
Modeling Type(
{"Nominal"}
)
),
exby =
ColList( "By",
Min Col( 1 ),
Max Col( 10 ),
Modeling Type(
{"Nominal"}
)
)
);
show(cd);
eval(cd[1]);eval(cd[2]);eval(cd[3]);
//evaluate the variables from the list of things that came from the dialog
yyy=expr(y());
xxx=expr(x());
ebyby=expr(By());
for (i=1, i<=nitems(exy), i++,
insert into(yyy, exy[i]));
for (i=1, i<=nitems(exx), i++,
insert into(xxx, exx[i]));
for (i=1, i<=nitems(exby), i++,
insert into(ebyby, exby[i]));
ow=expr(Oneway());
insert into(ow, evalexpr(yyy));insertinto(ow,evalexpr(xxx));insertinto(ow,evalexpr(ebyby));
show(ow);ow;Ri: Finestra di dialogo JSL Finestra modale per l'analisi unidirezionaleHo trovato questo. Esaminerò la modifica per ottenere i risultati.
Come creare un pulsante Richiama in una finestra personalizzata - Comunità degli utenti JMP
Ri: Finestra di dialogo JSL Finestra modale per l'analisi unidirezionaleSceneggiatura molto utile. C'è un modo per rendere facoltativo l'input exby? Inoltre, quanto è difficile aggiungere la funzione di richiamo a questo?