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 < RRP
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 piuttosto 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 di seguito. 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
Re: 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, anche questo non è consentito.
AND non consentirebbe solo esecuzioni che violano entrambe le condizioni contemporaneamente.
Ho bisogno di lavorare sulle mie logiche
Re: DOE personalizzato con combinazioni non consentite ScrHo usato tutti i metodi per specificare i vincoli. Non mi sono mai imbattuto in una situazione prima in cui non avessi ottenuto un progetto con le esecuzioni desiderate. Non so perché ora non funziona. Tuttavia, ho ottenuto risultati molto migliori usando 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 l'assistenza tecnica JMP ( support@jmp.com ) per ulteriore assistenza. Si prega di riferire qui se si apprende la natura del problema e la risoluzione.
Re: 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 si sospetta producano risposte indesiderabili (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 "non molto significativo".
Proverò ad arrivare al problema dell'espressione JSL corretta per la combinazione non consentita in seguito.
Re: DOE personalizzato con combinazioni non consentite ScrNo, neanche la parentesi ha funzionato. In effetti, JMP li rimuove quando faccio clic di nuovo dopo aver generato un disegno.
Questi valori sono zone di pressione di uno strumento di lucidatura. È significativo variare la pressione all'interno degli intervalli desiderati, ma non è molto significativo avere due delle quattro zone a pressione molto alta mentre le altre due sono a pressione molto bassa. Voglio comunque una certa variazione tra le zone per ottimizzare l'omogeneità della lucidatura.Re: DOE personalizzato con combinazioni non consentite ScrPotrebbero essere necessarie parentesi per assicurarsi che la differenza venga calcolata prima del confronto.
A proposito, qual è il motivo per limitare così i tuoi fattori?
Re: DOE personalizzato con combinazioni non consentite ScrOh sì, quel vantaggio era una sciocchezza, grazie. Questa condizione ora funziona, ma il Max-Min no. Inoltre ho sbagliato la logica, ho cambiato il <>.
Lo sto provando con una condizione molto semplice come
Media( CAP, RAP, OAP, EAP ) + 10 > RRP e CAP - RAP > 10
ma ancora questo non viene applicato. Ricevo suggerimenti DOE con CAP=350 e RAP=150.Re: DOE personalizzato con combinazioni non consentite ScrLa differenza è che la tua versione aveva un singolo 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?
Re: 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?Re: 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 )