Come utilizzare una variabile in JSL per impostare i livelli di un fattore DOE?Sto cercando di aggiungere un fattore a un DOE utilizzando una variabile invece di codificare i livelli. L'obiettivo finale è fornire all'utente un'interfaccia semplice per impostare i livelli per uno dei fattori.
Il seguente codice non funziona e il fattore finisce con L1 e L2 come livelli.
Names Default To Here( 1 );
levels = List(1,2,3);
d = DOE(
Custom Design,
Add factor(Discrete Numeric, levels)
);
d << Make Design;
d << Make Table;
Automazione e scriptingProgettazione di esperimentiRi: Come utilizzare una variabile in JSL per impostare i livelli di un fattore DOE?Ecco un esempio che ho creato in modo interattivo con un fattore continuo e un fattore numerico discreto.
levels = {1, 2, 3};
obj = DOE(
Custom Design,
{Add Response( Maximize, "Y", ., ., . ),
Add Factor( Continuous, -1, 1, "X1", 0 )}
);
Eval(
Substitute(
Expr( obj << Add Factor( Discrete Numeric, LLL, "X2", 0 ) ),
Expr( LLL ),
levels
)
);Re: Come usare una variabile in JSL per impostare i livelli di un fattore DOE?Ciao~
In base all'esempio che hai creato, come utilizzare le variabili per i "livelli" e poi aggiungere un fattore "categoriale" a obj?
Per esempio:
valore = "11";
valore = "21";
valore = "31";
livelli = {valore1, valore2, valore3};
Grazie!