如何使用 JSL 中的变量来设置 DOE 因子的级别?我正在尝试使用变量向 DOE 添加一个因子,而不是对级别进行硬编码。 最终目标是为用户提供一个简单的界面来设置其中一个因素的级别。
以下代码不起作用,因子最终以 L1 和 L2 作为级别。
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;
自动化和脚本编写实验设计回复:如何使用 JSL 中的变量来设置 DOE 因子的级别?这是我使用连续因子和离散数字因子交互创建的示例。
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
)
);回复:如何使用 JSL 中的变量来设置 DOE 因子的级别?你好~
根据您创建的示例,如何使用变量作为“级别”,然后向 obj 添加“分类”因素?
例如:
值=“11”;
值=“21”;
值=“31”;
级别={值1,值2,值3};
谢谢!