Wie verwende ich eine Variable in JSL, um die Stufen eines DOE-Faktors festzulegen?Ich versuche, einem DOE mithilfe einer Variablen einen Faktor hinzuzufügen, anstatt die Ebenen fest zu codieren. Das Endziel besteht darin, dem Benutzer eine einfache Schnittstelle zur Verfügung zu stellen, über die er die Werte für einen der Faktoren festlegen kann.
Der folgende Code funktioniert nicht und der Faktor hat am Ende nur L1 und L2 als Ebenen.
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;
Automatisierung und SkripterstellungVersuchsplanungBetreff: Wie verwende ich eine Variable in JSL, um die Stufen eines DOE-Faktors festzulegen?Hier ist ein Beispiel, das ich interaktiv mit einem kontinuierlichen Faktor und einem diskreten numerischen Faktor erstellt habe.
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
)
);Betreff: Wie verwende ich eine Variable in JSL, um die Ebenen eines DOE-Faktors festzulegen?Hallo~
Wie verwendet man gemäß dem von Ihnen erstellten Beispiel Variablen für die „Ebenen“ und fügt dann dem Objekt einen „kategorialen“ Faktor hinzu?
Zum Beispiel:
Wert = "11";
Wert = "21";
Wert = "31";
Ebenen = {Wert1, Wert2, Wert3};
Danke!