È possibile rendere riproducibile la generazione DOE?Quando si imposta un DOE personalizzato in una formazione, spesso i tirocinanti ottengono esperimenti leggermente diversi che spesso danno luogo a modelli diversi dopo l'analisi. Per gli utenti non esperti questo crea confusione.Vorrei che tutti nella classe ricevessero lo stesso esperimento dopo aver specificato il modello target, è possibile?
I risultati dell'analisi possono essere resi riproducibili quando si utilizza una funzione di ripristino casuale nella formula del risultato della risposta.
Progettazione di esperimentiRi: È possibile rendere riproducibile la generazione DOE?CIAO @frankderuyck ,
C'è un'opzione nella piattaforma di progettazione personalizzata che può aiutarti a ottenere un design riproducibile per la tua classe.
Fai clic sul triangolo rosso accanto a "Design personalizzato" e fai clic su "Imposta seme casuale". Se tutti gli studenti avessero lo stesso valore per il seme, dovrebbero ottenere lo stesso disegno:

Spero che questa opzione ti possa aiutare, buon insegnamento 
Ri: È possibile rendere riproducibile la generazione DOE?Funziona bene, sarà di grande aiuto per evitare discussioni e perdite di tempo... ancora, grazie mille Victor!
Ri: È possibile rendere riproducibile la generazione DOE?Prego @frankderuyck !
Capisco la necessità che gli studenti abbiano lo stesso progetto quando si utilizzano misurazioni già raccolte o dati disponibili pubblicamente per creare un progetto e analizzare i risultati.
Non so quale livello/classe siano i tuoi studenti, ma poiché il Design personalizzato si basa su un algoritmo di scambio di coordinate per creare un design ottimale per il modello ipotizzato (rispetto ai progetti classici che si basano su progetti "fissi" di libri di testo), può sarebbe anche interessante mostrare loro come vengono creati i progetti ottimali e che per una situazione specifica è possibile creare diversi progetti ottimali. Anche se gli esperimenti potrebbero non essere gli stessi tra diversi progetti ottimali, la loro valutazione comparativa può mostrare quanto siano simili.
Ho allegato uno script JSL che ho scaricato una volta su questa Community (non ricordo dove) su questo algoritmo di scambio, molto utile per l'insegnamento.
Seleziona tutto il codice JSL, fai clic su "Esegui". Si aprirà una finestra di dialogo con il numero di esecuzioni, il tempo tra ogni passaggio (in secondi) e il criterio di ottimalità da specificare e, una volta incluse queste informazioni, lo script mostrerà in 2D (X1 e X2) come funziona l'algoritmo e si muove in modo casuale punti nello spazio sperimentale per migliorare la progettazione in base al criterio di ottimalità specificato.
Ho trovato questo script molto eccellente per trasmettere una buona comprensione di come funziona questo algoritmo di scambio di coordinate.
Buon insegnamento e tutto il meglio,
Ri: È possibile rendere riproducibile la generazione DOE?Ciao Victor, questo in effetti può essere piuttosto interessante per un corso DOE avanzato con partecipanti più esperti. Finora la mia formazione è di livello base/intermedio, quindi devono prima imparare bene a guidare l'auto e poi, in un passaggio successivo, qualcosa sul motore.
Grazie per il contributo!Franco
Ri: È possibile rendere riproducibile la generazione DOE?Dove si può trovare il codice Random Seed per un dato DOE in modo che possa essere riprodotto? In allegato ho aggiunto un DOE, qual è il codice Random Seed?
Ri: È possibile rendere riproducibile la generazione DOE?CIAO @frankderuyck ,
Nel tuo datatable, fai clic con il pulsante destro del mouse sullo script "DOE Dialog" e quindi su "Modifica" per leggere lo script:
DOE(
Custom Design,
{Add Response( Maximize, "Selectivity", ., ., ., ., ., "%" ),
Add Factor( Continuous, 200, 250, "Temp", 0, "°C" ),
Add Factor( Continuous, 9, 25, "O2", 0, "vol%" ),
Add Factor( Continuous, 0.1, 0.5, "CAT", 0, "m%" ),
Set Random Seed( 2057741289 ), Number of Starts( 29219 ), Add Term( {1, 0} ),
Add Term( {1, 1} ), Add Term( {2, 1} ), Add Term( {3, 1} ), Add Term( {1, 2} ),
Add Term( {1, 1}, {2, 1} ), Add Term( {2, 2} ), Add Term( {1, 1}, {3, 1} ),
Add Term( {2, 1}, {3, 1} ), Add Term( {3, 2} ), Set Sample Size( 16 ),
Optimality Criterion( "Make I-Optimal Design" ), Simulate Responses( 0 ),
Save X Matrix( 0 ), Make Design}
)
Vedrai nello script che un seme casuale è stato definito per impostazione predefinita in modo da poter rigenerare lo stesso disegno. Nel tuo esempio, il seme è 2057741289.
Spero che questa risposta ti possa aiutare,
Ri: È possibile rendere riproducibile la generazione DOE?Ancora una volta Grazie Vittorio!
Ri: È possibile rendere riproducibile la generazione DOE?In allegato un DOE che non riesco a riprodurre nonostante seguo tutte le istruzioni: quando apro lo script di questo DOE (finestra di dialogo DOE/Modifica) e lo eseguo di nuovo mi viene restituito un altro DOE personalizzato?? Il nuovo script Custom DOE contiene alcune istruzioni sull'aliasing che non sono presenti nello script del DOE originale allegato; che cosa è andato storto?
Re: È possibile rendere riproducibile la generazione DOE?CIAO @frankderuyck ,
Stai generando lo stesso design dell'originale e un modo semplice per verificarlo è fare clic su "Imposta seme casuale" (nel triangolo rosso accanto a "Design personalizzato") e vedere che il seme che hai corretto in precedenza è mantenuto sulla piattaforma Custom Design: "123".
Tuttavia l'ordine delle esecuzioni è impostato su "Randomizza":

Pertanto, quando fai clic su "Crea tabella", otterrai gli stessi 24 esperimenti ma ordinati in modo casuale. Per l'insegnamento, potrebbe essere più semplice creare un progetto e fissare l'ordine di esecuzione su "Mantieni lo stesso" o altre impostazioni non casuali. In questo modo, otterrai un disegno che avrà le stesse sequenze e lo stesso ordine di esecuzione al momento della generazione.
Ho controllato i termini dell'alias che hai menzionato, sono gli stessi nell'originale (usando lo script "Evaluate Design") e nel design personalizzato appena creato (a sinistra il design originale, a destra quello nuovo):

Spero che questa risposta ti possa aiutare e rassicurarti,
Re: È possibile rendere riproducibile la generazione DOE?Ciao Victor, cliccando su Modifica qui sotto ottengo lo script del DOE in allegato
DOE(
Design personalizzato,
{Aggiungi risposta( Ingrandisci, "Conversione", ., ., ., ., ., "%" ),
Fattore aggiuntivo (Continuo, 230, 250, "Portata", 0, "lmin-1"),
Fattore aggiuntivo (Continuo, 15, 25, "O2", 0, "vol%" ),
Fattore aggiuntivo (continuo, 0,3, 0,5, "CAT", 0, "m%" ),
Fattore aggiuntivo (Continuo, 15, 20, "Pressione", 0, "10² kPa" ),
Fattore aggiuntivo (Categorico, {"LINEA A", "LINE B", "LINE C"}, "Linea di fornitura", 0),
Imposta seme casuale (123), Numero di inizi (100), Aggiungi termine ({1, 0}),
Aggiungi termine( {1, 1} ), Aggiungi termine( {2, 1} ), Aggiungi termine( {3, 1} ), Aggiungi termine( {4, 1} ),
Aggiungi termine( {5, 1} ), Aggiungi termine( {1, 1}, {2, 1} ), Aggiungi termine( {1, 1}, {5, 1} ),
Aggiungi termine ({2, 1}, {3, 1}), Aggiungi termine ({2, 1}, {4, 1}),
Aggiungi termine ({2, 1}, {5, 1}), Aggiungi termine ({3, 1}, {5, 1}),
Aggiungi termine ({4, 1}, {5, 1}), Aggiungi termine ({1, 2}), Aggiungi termine ({2, 2}),
Aggiungi termine ({3, 2}), Aggiungi termine ({4, 2}), Imposta dimensione campione (24),
Criterio di ottimalità ("Crea una progettazione ottimale"),
"Pesi dei parametri di ottimalità A"n(
[1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
), Simula risposte( 0 ), Salva matrice X( 0 ), Crea progetto}
)
Quando faccio clic su Esegui, l'ordine di esecuzione è diverso dal DOE allegato? Difficile capire perché lo script di questo DOE non riproduce il DOE??

Ri: È possibile rendere riproducibile la generazione DOE?SÌ @frankderuyck , poiché il DoE originale sembra essere stato creato con un ordine di esecuzione casuale, quando fai clic su "Crea tabella" dopo aver avviato lo script "Finestra di dialogo DOE", ti ritroverai con un ordine di esecuzione diverso rispetto al tuo progetto originale (o il disegno presentato nella piattaforma Custom Design per crearlo), anche se selezioni "Mantieni lo stesso": manterrà lo stesso ordinamento visto nella piattaforma Custom Design, non quello del datatable.
Un'opzione sarebbe durante la generazione del progetto (e prima di fare clic su "Crea tabella") per selezionare l'opzione "Includi colonna ordine di esecuzione", in modo da poter ordinare in ordine crescente con questa colonna le esecuzioni per qualsiasi progetto creato con le stesse impostazioni:


Sfortunatamente questa opzione non sembra essere scritta da qualche parte nello script di DOE Dialog, quindi non sembra possibile aggiungerla "a posteriori" al datatable originale per avere informazioni sull'ordine di esecuzione.
Ri: È possibile rendere riproducibile la generazione DOE?Ok, grazie Vittorio,
pensavo che la correzione di Random Seed avesse lo scopo di assicurare una randomizzazione costante dell'ordine di esecuzione quando si selezionava questa opzione prima della generazione del DOE.Quindi immagino che ora dovrò rigenerare i miei DOE con Run Order Keep the same.