aiuto con combinazioni non consentite per DOE personalizzatoSalve, sto cercando di progettare un esperimento a trama divisa (4 variabili difficili da modificare (HTC) e 1 variabile facile da modificare (ETC)) che coinvolga l'hardware esistente, quindi ho impostato il ruolo dei quattro Variabili HTC come "numeriche discrete" nel design. Ognuna delle variabili HTC (chiamiamole A, B, C, D) ha tre valori che rappresentano i livelli basso, medio e alto (chiamiamo i valori 1, 2, 3 - ma sono numerici, non categorici), quindi a il fattoriale completo delle combinazioni di fattori HTC produrrebbe 3 ^ 4 = 81 combinazioni. Tuttavia, l'hardware supporta solo 39 di queste 81 combinazioni, quindi ho inserito 42 combinazioni non consentite sotto forma, ad esempio: (A == 1 & B == 1 & C == 2 & D == 3) | (A == 2 & B == 3 & C == 1 & D == 2) | eccetera
La variabile ETC è continua senza restrizioni sui valori che possono essere impostati e ho scelto tre livelli o valori della variabile ETC.
Utilizzo DOE personalizzato con JMP 15.2 (su un Mac con sistema operativo 10.15.7) e ho scelto un design I-Optimal e ho impostato il numero di avvii casuali su 150. La generazione del progetto richiede circa 25 minuti per progetto. Ho scelto 45 intere trame con tre sottotrame ciascuna, per un totale di 135 sottotrame. Tuttavia, il progetto risultante contiene cinque delle combinazioni non consentite di variabili HTC. Perché lo fa? Ho ricontrollato l'elenco delle combinazioni non consentite e l'elenco è completo e sembra essere inserito correttamente. Tutti i suggerimenti sarebbero apprezzati.
Progettazione di esperimentiRi: aiuto con combinazioni non consentite per DOE personalizzatoRyan,
Ho utilizzato l'approccio "fuzzy equals" per lo script delle combinazioni non consentite e ha funzionato bene. Nel progetto risultante non erano presenti combinazioni di fattori che includessero una combinazione non consentita.
Grazie ancora per il vostro aiuto.
Ri: aiuto con combinazioni non consentite per DOE personalizzatoRyan,
Grazie per la risposta. L'errore per il fattore "A" con un valore di 30 invece di 0,30 era solo per la versione "igienizzata" che ho eseguito nuovamente per poter pubblicare qualcosa sul sito. Il disegno originale aveva il valore corretto di 0,30. Ci scusiamo per il mio errore in ciò che ho inviato.
Proverò a utilizzare la logica "fuzzy equals" inclusa nel file JSL. Ti farò sapere come va a finire.
Ri: aiuto con combinazioni non consentite per DOE personalizzatoCi sono un paio di cose che potrebbero succedere qui: nella finestra di dialogo DOE nella tua tabella, A aveva un livello a 30 invece di .30 e D aveva 0 ripetuto due volte.
Ho anche riscontrato problemi in cui la doppia rappresentazione su numeri discreti non risulta uguale, in particolare con i decimali. Per aggirare questo problema utilizzo un "fuzzy equals" con valori assoluti.
Non ho controllato tutte le combinazioni, ma spero che l'allegato funzioni come previsto.
L'opzione delle covariate era disponibile anche in JMP 15, ma potrebbe essere necessario prima duplicare la tabella (poiché alcune righe potrebbero essere ripetute), ma l'ottimalità I verrebbe presa in considerazione solo sul fattore controllabile (facile da modificare) , ma potrebbe essere un'altra opzione.
Ri: aiuto con combinazioni non consentite per DOE personalizzatoPhil,
Grazie per la risposta alla mia domanda. In allegato è presente un file JMP con una versione ripulita del progetto. Per questa versione, non ho impostato il numero di avvii casuali, quindi ho lasciato che JMP utilizzasse il suo valore predefinito e ha funzionato molto più velocemente. Non mi importava il lungo tempo di generazione con la trama da 45 interi e il numero di avvii casuali impostato su 150: capisco sicuramente che richiede molto tempo di elaborazione. Ancora una volta, nel progetto vengono visualizzate combinazioni di fattori impostate come combinazioni non consentite.
Per non dover inserire faticosamente lo script delle combinazioni non consentite ogni volta che eseguivo un progetto, ho digitato lo script in un editor di testo e l'ho semplicemente copiato e incollato nella finestra dello script delle combinazioni non consentite. Ho anche allegato quel file di testo. Si spera che non ci siano caratteri nascosti di "fine riga" dal file di testo che causano problemi con JMP. Il file di testo è stato creato in BBEdit v13.5.6 su un Mac.
Ho visto sul sito Web di JMP che la versione 16 presenta funzionalità migliorate per l'impostazione dei punti candidati per un progetto e ho guardato la presentazione al riguardo. Non l'ho mai provato prima con JMP, anche se capisco il concetto. Ma non so se questa funzionalità è disponibile nella v15.
Dai un'occhiata al mio file JMP e fammi sapere se vedi qualcosa che forse ho fatto di sbagliato che sta facendo sì che JMP ignori le combinazioni non consentite nel processo di progettazione. Grazie.
Ri: aiuto con combinazioni non consentite per DOE personalizzatoNon sei sicuro del motivo per cui ottieni quel risultato con combinazioni che ritieni di non essere consentite. Puoi condividere una versione anonima del problema?
Direi che creare un progetto con 45 intere trame potrebbe essere piuttosto impegnativo dal punto di vista computazionale e potrebbe spiegare i lunghi tempi di generazione del progetto.
Impostare combinazioni non consentite può essere difficile, quindi è facile commettere errori.
Un'opzione quando sono presenti combinazioni non consentite è creare la tabella con tutte le combinazioni (il fattoriale completo di 81 trattamenti) e quindi eliminare i trattamenti non consentiti. Quindi utilizzare questa tabella come esecuzioni dei candidati. JMP 16 ha funzionalità migliorate per questo ed è possibile nelle versioni precedenti. Il capo scienziato dei dati di JMP, Chris Gotwalt, ha parlato una presentazione al più recente Discovery Summit Europe a riguardo.
Spero che aiuti.