In un post precedente del blog , Ho studiato il mio tempo di viaggio per lavorare utilizzando una stima da Google Maps. In quel post, i miei possibili orari di partenza da e per il lavoro erano gli stessi ogni giorno. Tuttavia, non è raro nei progetti, anche quando si usano simulatori di computer, di avere restrizioni sullo spazio di progettazione. Da JMP 11, questo potrebbe essere adattato per i progetti di riempimento dello spazio utilizzando le Combinazioni non consentite, ma ha richiesto un'espressione Jool booleana e occorre ricordare che i fattori categoriali devono essere specificati con un valore ordinale. Abbiamo provato a rendere più semplice la specifica delle combinazioni non consentite in JMP 12 con il nuovo filtro delle combinazioni non consentito.
Nell'esempio del tempo di pendolarismo, dopo aver superato la prima schermata, c'è una finestra di dialogo per definire i vincoli di fattore sotto i fattori. I vincoli lineari funzionano come prima e lo script Combinazioni non autorizzate è l'opzione se si desidera utilizzare le combinazioni non consentite tramite un'espressione JSL.

Diamo un'occhiata al filtro delle combinazioni non consentite. Selezionando questa opzione si apre un elenco dei fattori in qualcosa che ha un aspetto simile al Filtro dati per tabelle dati.

Per questo esempio, forse voglio escludere i punti di progettazione in cui se partirò alle 8:30 o più tardi (cioè mattina> = 60), quindi il mio pendolarismo serale dovrebbe iniziare dopo le 17:00 (cioè sera = 60 e sera <= 30 insieme.). Seleziono semplicemente le funzioni mattina e sera, fai clic sul pulsante "Aggiungi" per inserirle nel filtro e imposta i cursori sulla condizione appropriata, come di seguito:

Quando creo il disegno, nessuna delle righe avrà sia mattina> = 60 sia sera <= 30 insieme.
Mi piace in particolare il filtro delle combinazioni non consentite con fattori categoriali. Invece della condizione di cui sopra, forse ho un incontro di martedì pomeriggio che non mi lascia andare fino a dopo le 17:00 il martedì (vale a dire, non consentire la serata <= 30 il martedì) e un appuntamento al mattino il giovedì, in cui voglio partire prima delle 8:30 del giovedì (vale a dire, non consentire la mattina> = 60 il giovedì). Prima seleziono sera e giorno e inserisco quella condizione, scegli OR per aggiungere la seconda condizione, quindi aggiungi la seconda condizione selezionando mattino e giorno. Il mio filtro assomiglia a questo:

Ora posso andare avanti e creare il design.
Pensieri finali
Il filtro delle combinazioni non consentite viene visualizzato in Custom Design, Space Filling Design, Covering Arrays e Augment Design. Se si crea un disegno con il filtro delle combinazioni non consentito, lo script salvato ha Combinazioni non consentite convertite nell'espressione booleana JSL. Ciò significa che l'esecuzione dello script DOE non attiva il filtro dati, ma piuttosto lo script "Use Disallowed Combinations Script". Ho trovato utile questo per creare script di combinazioni non consentite più grandi con un sacco di istruzioni "OR" quando il metodo Filter inizia a ottenere noioso.