Come forzare l'algoritmo I-Optimal in Custom Design a scegliere solo numeri interi?Ciao,
Sto lavorando su un design I-ottimale personalizzato con due fattori (tempo e temperatura). Vorrei forzare l'algoritmo a scegliere un design I-ottimale in cui tutte le temperature sono basate su numeri interi (ad esempio, 0, 50, 75, 100) poiché posso impostare la mia attrezzatura solo su valori di temperatura interi.
Non sono riuscito a trovare un'opzione che forzasse l'algoritmo a farlo. Quando arrotondo semplicemente i valori di temperatura del progetto che è stato trovato a valori interi e poi osservo la varianza media della previsione, la situazione diventa molto peggiore. Per questo motivo, vorrei che l'algoritmo di ottimizzazione scegliesse innanzitutto i numeri interi, nella speranza che nel complesso venga raggiunta una migliore varianza di previsione media. Per favore fatemi sapere come sia possibile, poiché sembra davvero che dovrebbe essere, ma non riesco a capire come. Grazie!
Alan
Re: Come forzare l'algoritmo I-Optimal in Custom Design a scegliere solo numeri interi?Ho segnalato il problema venerdì e ho anche indirizzato questo thread per ulteriori informazioni.
Re: Come forzare l'algoritmo I-Optimal in Custom Design a scegliere solo numeri interi?Si prega di segnalare questo fenomeno al supporto tecnico JMP come promesso. Questo comportamento non è corretto e tale soluzione alternativa non dovrebbe essere necessaria.
Re: Come forzare l'algoritmo I-Optimal in Custom Design a scegliere solo numeri interi?Ciao a tutti,
Ho scoperto un paio di cose più interessanti, quindi volevo prendermi un momento per aggiornare questo thread nel caso possa aiutare qualcuno in futuro:
1) Si scopre che quando si fa clic con il pulsante destro del mouse per creare la tabella e quindi si seleziona la valutazione del progetto dal menu DOE, in qualche modo i termini del modello di ordine superiore vengono eliminati. Questo è il motivo per cui la varianza media di previsione (APV) scende considerevolmente a ~0,2. Quindi ovviamente questa cifra non è corretta. È inefficiente dover aggiungere nuovamente tutti i termini, quindi questo probabilmente non è l'approccio migliore.
2) Se creo il modello personalizzato e lo salvo, quindi arrotondo tutti i valori e lo salvo e utilizzo la funzione "Confronta progetti" in DOE
In definitiva, entrambi avete ragione nel dire che attenersi a "continuo" per i fattori e l'arrotondamento non fa un'enorme differenza, ma non è necessariamente ovvio data la stranezza dell'APV a meno che non venga utilizzato lo strumento Confronta progetti.
Comunque, grazie per il tuo aiuto. Dubito che avrei capito questo senza tutto il feedback.
Re: Come forzare l'algoritmo I-Optimal in Custom Design a scegliere solo numeri interi?Ciao Mark,
Questo è davvero interessante. Quindi, come ho già detto, l'APV era inizialmente ~ 0,4 nella finestra di dialogo del progetto subito dopo la creazione del progetto. Se ho fatto clic sul pulsante "Crea una tabella" e poi ho scelto "Valutazione progetto" a sinistra, ho ottenuto un APV di ~1,4. Tuttavia, se faccio come suggerisci e creo una tabella facendo clic con il pulsante destro del mouse sulla tabella nella finestra di dialogo del progetto e quindi selezionando "Valuta progetto" in DOE, l'APV sarà ~ 0,2. Tre diversi APV per design identici. Penso che andrò avanti e segnalerò questo a support@jmp.com per vedere cosa hanno da dire. Anche se non escludo un errore dell'utente, non sono sicuro di cosa potrebbe essere a questo punto. Ti ricontatterò una volta che, si spera, questo problema sarà risolto.
Re: Come forzare l'algoritmo I-Optimal in Custom Design a scegliere solo numeri interi?Non ho mai visto questo comportamento prima. Poi ripeto, non lo cercavo come te!
Vorrei segnalare questa anomalia a support@jmp.com per indagini. Mi aspetto di aggiungere vincoli per introdurre correlazioni tra le stime che influenzano le prestazioni del progetto. NON mi aspetto che la creazione di una tabella dati con il design influenzi le prestazioni!
(Un altro pensiero: fai clic con il pulsante destro del mouse sulla tabella nella sezione Progettazione del design personalizzato e seleziona Trasforma in tabella dati. Utilizza il comando di valutazione del progetto nel menu DOE per vedere se ottieni gli stessi risultati della piattaforma di progettazione personalizzata. Ripetere questo esame con la tabella dati prodotta facendo clic su Crea tabella. Cosa vedi?)
Procederei anche a utilizzare il disegno così com'è nella tabella dati. Sono fiducioso nell'approccio che hai utilizzato. Come sempre, prestare attenzione durante ogni esecuzione e durante l'analisi.
Riporta qui tutto ciò che potresti apprendere dal supporto tecnico JMP. Naturalmente, non esitare ad eventuali altre domande che potresti avere mentre procedi.
Re: Come forzare l'algoritmo I-Optimal in Custom Design a scegliere solo numeri interi?Ciao Dan e Mark,
Grazie ancora per il tuo feedback. Mentre stavo preparando alcuni screenshot, ho notato qualcosa di strano che potrebbe contribuire al problema. Quando genero il progetto per la prima volta, se guardo la valutazione del progetto ottengo un calcolo della varianza di previsione media di ~0,4. Tuttavia, se faccio clic su "Crea una tabella" nella parte inferiore della finestra di dialogo e poi su "Valuta progettazione" a destra, prima di arrotondare qualsiasi cosa, la varianza di previsione media (APV) calcolata aumenta a ~ 1,4 . L'ho riprodotto più volte. Dato che entrambi i design sono identici, non sono sicuro del motivo per cui l'APV sta cambiando, per non parlare di cambiare così tanto. Ho poco tempo, quindi dovrò pubblicare gli screenshot più tardi oggi, ma se hai idea da dove potrebbe derivare questo problema di modifica dell'APV, forse devo prima risolverlo.
Re: Come forzare l'algoritmo I-Optimal in Custom Design a scegliere solo numeri interi?È possibile mostrare prima il progetto I-ottimale dalla tabella dati JMP) e poi il progetto risultante dopo aver arrotondato i livelli (tabella dati dopo)? Sono sorpreso che l'arrotondamento al grado più vicino su un intervallo così ampio possa causare un aumento così significativo della varianza della previsione.
Re: Come forzare l'algoritmo I-Optimal in Custom Design a scegliere solo numeri interi?Personalmente concordo con il consiglio di Marco. Il problema che stai combattendo è la definizione di continuo. Il fattore è continuo oppure no? Lo è, quindi dovrebbe essere trattato in questo modo. Capisco che la varianza media della previsione aumenta parecchio, ma ciò è dovuto ai vincoli che stai imponendo al sistema, comprese le temperature basate su numeri interi. E la varianza massima della previsione? E la varianza minima della previsione? Più specificamente, come si confrontano i grafici della Frazione dello spazio di progettazione? Per questa situazione, penso che l’immagine racconterà una storia migliore della semplice varianza media della previsione. Vuoi davvero vedere la "distribuzione" delle varianze delle previsioni, non solo un singolo punto.
Quando si passa da temperature frazionarie a temperature intere, suppongo che la variazione massima della varianza di previsione sia ampia, causando un aumento della media. Ricorda, con i vincoli lineari il tuo spazio di progettazione è più piccolo, quindi una modifica alla "frazione di spazio" elevata avrà un impatto maggiore sulla media.
Re: Come forzare l'algoritmo I-Optimal in Custom Design a scegliere solo numeri interi?Ciao Mark,
Sono felice di farlo, ma questo mi riporta al punto di partenza. Per quantificare cosa sta succedendo in modo da poterti avvisare se sono semplicemente eccessivamente preoccupato, quando imposto sia il tempo che la temperatura su continui e inserisco il modello lineare, insieme ai vincoli lineari, mi ritrovo con una varianza media di previsione di ~0,4. Quando successivamente arrotondo i valori nella tabella, aumenta a ~2,8. Questo è ciò che inizialmente mi preoccupava poiché la varianza media della previsione è circa 7 volte maggiore. Immagino che se la differenza prevista nella risposta è ampia, questo potrebbe essere un problema minore, ma non sono sicuro che sarà così. Sono interessato a sentire i tuoi pensieri.
Re: Come forzare l'algoritmo I-Optimal in Custom Design a scegliere solo numeri interi?Il mio consiglio è di abbandonare questo approccio e abbandonare le iniziative precedenti. Ricominciare. Il mio post precedente suggerisce di adottare un approccio diretto utilizzando il design personalizzato come previsto. Utilizzare fattori continui e vincoli lineari. Specifica il tuo modello lineare. Puoi sempre arrotondare o modificare i livelli dal design personalizzato per adattarli successivamente ai limiti pratici della tua attrezzatura.
Re: Come forzare l'algoritmo I-Optimal in Custom Design a scegliere solo numeri interi?Non mi preoccuperei dell'ottimizzazione. Sì, per definizione, l'aggiunta di vincoli lineari vincolerà l'ottimizzatore, giusto? Ma è costruito per un caso del genere.
Non sono sicuro di cosa intendi, però, per "ostacolare gravemente", ma non so quale potrebbe essere l'insieme di vincoli.
Quindi, penso che l'approccio più semplice per progettare il tuo esperimento sia inserire entrambi i fattori come tipo continuo e definirli in modo che abbiano l'intera gamma di livelli. Definisci i tuoi vincoli. Definisci il tuo modello. In questo modo è in realtà l'approccio normale. Penso che utilizzare fattori numerici covariati o discreti significhi "pensare troppo" al problema o "giocare" con l'ottimizzatore in modi non produttivi. Non è sbagliato né illegale. Semplicemente non funziona altrettanto bene.
Usiamo il design personalizzato come previsto.
Re: Come forzare l'algoritmo I-Optimal in Custom Design a scegliere solo numeri interi?Ciao Mark,
Ho aggiunto la temperatura come fattore categorico a 8 livelli, ma ancora una volta JMP ora non mi consente di includere vincoli lineari di combinazioni tempo x temperatura. Il consiglio è benvenuto.
Re: Come forzare l'algoritmo I-Optimal in Custom Design a scegliere solo numeri interi?Ciao Mark,
Nessun problema. All'inizio ho provato a fare le cose in questo modo e questo evita la maggior parte dei problemi. Tuttavia, la mia preoccupazione era che, nel limitare le possibili temperature, l’algoritmo I-Optimal sarebbe stato gravemente ostacolato nel trovare la varianza di previsione media più bassa. Sospetti che questo non sarà il caso fintanto che avrà l'intero intervallo di valori per il fattore continuo (cioè il tempo)? Proverò a fare un paio di test di confronto per verificarlo.
Re: Come forzare l'algoritmo I-Optimal in Custom Design a scegliere solo numeri interi?Ciao Dan,
Grazie per il tuo contributo. Terrò a mente le tue preoccupazioni.
Per quanto riguarda la risoluzione del mio problema immediato, come suggerisci, ho aggiunto la temperatura come covariata basata su una tabella di valori, ma JMP ora non mi consente più di creare vincoli lineari che includano la temperatura, ma solo il fattore continuo (tempo) . Devo essere in grado di impostare vincoli basati su combinazioni tempo x tempo. C'è qualcosa di ovvio che mi sfugge?
Re: Come forzare l'algoritmo I-Optimal in Custom Design a scegliere solo numeri interi?Mi hai frainteso. Chiedo scusa. Non intendevo dire che il tuo fattore debba essere definito in modo tale da includere tutte le temperature discrete possibili. Dovrebbero essere selezionati solo quelli che desideri testare. Forse quattro livelli discreti?
In alternativa, perché non specificare la temperatura come fattore continuo, definire l'intervallo di temperatura con il minimo e il massimo e quindi definire il modello con i termini potenziali? JMP troverà la progettazione ottimale, ma se uno dei livelli di temperatura non è raggiungibile, modificalo con l'impostazione più vicina a quella effettivamente utilizzata prima dell'analisi. In questo modo funziona meglio se hai anche alcuni vincoli lineari.
Mi dispiace davvero per la confusione.
Re: Come forzare l'algoritmo I-Optimal in Custom Design a scegliere solo numeri interi?Un approccio possibile: creare una tabella dati che contenga i possibili valori di temperatura. Sembra che usare una sequenza funzionerebbe bene. Quindi, nella progettazione personalizzata, includere la temperatura come covariata. JMP richiederà la colonna della tabella dati da utilizzare, quindi punta a quella creata.
Detto questo, mi preoccuperei della progettazione se l'arrotondamento delle temperature a un valore intero modificasse drasticamente la varianza della previsione. Con le informazioni aggiuntive sui vincoli che hai in atto, questo mi dice che hai uno spazio di progettazione molto instabile. Dovrai VERAMENTE prestare attenzione nel convalidare il tuo modello una volta completata la progettazione e l'analisi.
Re: Come forzare l'algoritmo I-Optimal in Custom Design a scegliere solo numeri interi?Ciao Mark,
Se lo faccio, devo dire al software che ci sono circa 130 livelli discreti per coprire l'intervallo, e poi devo cambiarli manualmente ciascuno, ma in realtà non riesco a vedere cosa sia ciascuno poiché tutti e 130 lo sono stipato in un piccolo spazio della GUI. Inoltre, se utilizzo apparecchiature che consentono incrementi di 0,5 gradi, i livelli raddoppiano, rendendo l'accesso ancora più difficile e inefficiente. Un altro problema sostanziale è che ho una regione sperimentale irregolare con diversi vincoli lineari e, quando utilizzo fattori numerici discreti per la temperatura, JMP non mi consente più di includere il fattore temperatura nei miei vincoli lineari. Non esiste un altro modo per farlo mantenendo la temperatura impostata su continua e semplicemente aggiungendo in qualche modo un argomento secondo cui le selezioni devono essere numeri interi?
Re: Come forzare l'algoritmo I-Optimal in Custom Design a scegliere solo numeri interi?Definisci i tuoi fattori in modo che siano di tipo numerico discreto.