DOE personalizzato con combinazioni non consentite Scr
CIAO,
Ho 5 fattori per un DOE personalizzato e ho bisogno di due vincoli lineari:
Media(CAP + RAP + OAP + EAP) + 10 < PRR
Max(CAP, RAP, OAP, EAP) - Min(CAP, RAP, OAP, EAP) < 150
</CODE></P><P>Va bene che CAP, RAP, OAP, EAP e RRP varino in modo significativo tra 100 e 500, ma se variano, voglio che siano in qualche modo vicini tra loro. Ad esempio 450,400,350,450,500 va bene, ma 100,500,100,500,500 no.</P><P> </P><P>Ho provato il vincolo sottostante. Il progetto calcola, ma il vincolo non viene applicato.</P><PRE><CODE class=" language-jsl">AND(
Mean(CAP + RAP + OAP + EAP)+10 < RRP,
Max( CAP, RAP, OAP, EAP )- Min( CAP, RAP, OAP, EAP )<150)
Grazie per l'aiuto
Ri: DOE personalizzato con combinazioni non consentite ScrGrazie mille per l'aiuto. Ripensandoci, infatti, solo OR() ha senso.
Per prima cosa viene creata/suggerita una corsa. Se viola la condizione 1, non è consentito. OPPURE se viola la condizione 2, non è consentito.
L'AND impedirebbe solo le esecuzioni che violano entrambe le condizioni contemporaneamente.
Devo lavorare sulla mia logica
Ri: DOE personalizzato con combinazioni non consentite ScrHo utilizzato tutti i metodi per specificare i vincoli. Non mi sono mai imbattuto in una situazione in cui non ho ottenuto un progetto con le corse desiderate. Non so perché ora non funziona. Tuttavia, ho ottenuto risultati molto migliori utilizzando Or() invece di And() per considerare entrambi i vincoli.
Ho allegato la mia tabella dei dati di progettazione e uno script per il design personalizzato. Ti suggerisco di contattare il supporto tecnico di JMP ( support@jmp.com ) per ulteriore assistenza. Si prega di segnalare qui se si apprende la natura del problema e la risoluzione.
Ri: DOE personalizzato con combinazioni non consentite ScrI vincoli vengono utilizzati per evitare trattamenti che potrebbero non produrre alcuna risposta o che sono fisicamente impossibili. (La sicurezza o il costo potrebbero essere altre considerazioni.) Non hanno lo scopo di evitare trattamenti che sospetti producano risposte indesiderate (fallimenti). I trattamenti hanno lo scopo di fornire dati sufficienti per adattarsi al modello che può fare previsioni imparziali della risposta indipendentemente dal fatto che la risposta sia giudicata desiderabile. Sto solo cercando di chiarire il tuo uso di "poco significativo".
Cercherò di arrivare al problema dell'espressione JSL corretta per la combinazione non consentita in seguito.
Ri: DOE personalizzato con combinazioni non consentite ScrNo, neanche le parentesi hanno funzionato. Infatti JMP li rimuove quando clicco indietro dopo aver generato un progetto.
Questi valori sono zone di pressione di uno strumento di lucidatura. Ha senso variare la pressione entro i range desiderati, ma non è molto significativo avere due delle quattro zone ad altissima pressione mentre le altre due sono a bassissima. Voglio ancora una certa variazione tra le zone per ottimizzare l'omogeneità della lucidatura.Ri: DOE personalizzato con combinazioni non consentite ScrPotrebbero essere necessarie le parentesi per assicurarsi che la differenza venga calcolata prima del confronto.
A proposito, qual è il motivo per limitare i tuoi fattori così?
Ri: DOE personalizzato con combinazioni non consentite ScrOh sì, quel vantaggio era una sciocchezza, grazie. Questa condizione ora funziona, ma Max-Min no. Inoltre ho sbagliato la logica, ho cambiato il <>.
Lo sto provando con una condizione molto semplice come
Media (PAC, RAP, OAP, EAP) + 10 > PRR e PAC - RAP > 10
ma ancora questo non viene applicato. Ricevo suggerimenti DOE con CAP=350 e RAP=150.Ri: DOE personalizzato con combinazioni non consentite ScrLa differenza è che la tua versione aveva un solo argomento per la funzione Mean() (la somma dei livelli dei fattori) e la mia versione ha quattro argomenti per la stessa funzione Mean() (i singoli livelli dei fattori).
Non so perché l'espressione non ha funzionato. Ricorda che quando l'espressione restituisce true, il trattamento corrente non è consentito. Vuoi cambiare la tua logica?
Ri: DOE personalizzato con combinazioni non consentite ScrGrazie, ma non ha funzionato. In effetti non riesco a individuare la differenza tra le due formule: hai forse copiato quella sbagliata?Ri: DOE personalizzato con combinazioni non consentite ScrPenso che la sintassi per la chiamata alla funzione Maximum() non sia corretta. Prova invece questo codice:
And( Mean( CAP, RAP, OAP, EAP ) + 10 < RRP, Max( CAP, RAP, OAP, EAP ) - Min( CAP, RAP, OAP, EAP ) < 150 )