Cambio della piattaforma di screening dei processi tra JMP 15 e JMP16Ciao,
Utilizzo la piattaforma di screening del processo in uno script.
S = Response Screening( Y( Eval( Expr( YParamList ) ) ), X( :Split ), practical difference portion( 0.05 ),save compare means );
Quindi utilizzo la tabella di output per disegnare grafici di parametri significativi.
Tuttavia poiché utilizziamo JMP16 non funziona bene. Sembra che il nome della tabella, l'ordine delle tabelle (la tabella attiva dopo l'esecuzione non è la stessa) e persino il nome nella colonna siano stati modificati. Non trovo una soluzione per farlo funzionare sia su JMP15 che su JMP16, in quanto il nome e l'ordine della tabella sono stati modificati insieme.
È fastidioso poiché solo una parte degli utenti è migrata a JMP16.
Grazie per l'aiuto!
Girolamo
Progettazione di esperimentiOggetto: Modifica della piattaforma di screening dei processi tra JMP 15 e JMP16Il titolo in effetti è errato, si tratta di un problema di screening della risposta
Come menzionato da Jthi, posso creare uno script che testerà la versione jmp, ma vorrei evitarlo...
Non riesco a capire il modo in cui possiamo assegnare nomi alla tabella generata. Facevo come Txnelson, ma non sembra robusto...
Girolamo
Oggetto: Modifica della piattaforma di screening dei processi tra JMP 15 e JMP16Per il nome della colonna:
- in JMP15 la tabella Confronta dà nomi come Leveli e Levelj.
- In JMP16 è Niveau(x)i, Niveau(y)i.
Lo stesso vale per la tabella dei valori dei dati, viene chiamata una volta "Pvalues" e poi "Pvaleurs"
Ebbene, entrambe le versioni sono installate in francese, ma non si comportano allo stesso modo
Forse è un problema di traduzione francese
Oggetto: Modifica della piattaforma di screening dei processi tra JMP 15 e JMP16Giusto per essere sicuri che stiamo parlando della stessa cosa: nel titolo hai menzionato lo screening del processo, ma nello script usi lo screening della risposta. Sei sicuro di aver aggiunto lo script corretto? Oppure il titolo è sbagliato.
Tuttavia, un modo che potresti utilizzare per affrontare versioni diverse è quello menzionato nel primo commento, controllare la versione utilizzata e quindi utilizzare gli script per ciascuna versione, ad esempio utilizzando un costrutto match/if-else/try. Di solito gli script sono robusti, tuttavia a volte il report della piattaforma cambia e quindi il risultato potrebbe apparire diverso. Potresti voler controllare il registro in JMP 15 e 16 per vedere se sono presenti avvisi o altri messaggi.
Oggetto: Modifica della piattaforma di screening dei processi tra JMP 15 e JMP16Credo che il seguente codice funzionerà sia per JMP 15 che per JMP 16 e restituirà i riferimenti alla tabella dati coerenti.
S = Response Screening(
Y( Eval( Expr( YParamList ) ) ),
X( :Split ),
practical difference portion( 0.05 )
);
Wait( 0 );
s << save compare means;
dtCompare = Current Data Table();
dtPValues = Data Table( "PValues" );
Ora riguardo ai cambiamenti di nome dichiarati.Non ho trovato colonne con nomi diversi durante il confronto tra JMP 15 e JMP 16.Cosa nello specifico hai trovato di diverso?
Oggetto: Modifica della piattaforma di screening dei processi tra JMP 15 e JMP16Sicuramente non è la soluzione ottimale, ma potresti implementare approcci diversi per diverse versioni di JMP. Puoi ottenere la versione JMP con:
JMP Version()
//Word(1, JMP Version(), ".");