自定义 DOE 中的 2 个约束,其中两个因素的总和应低于 8 小时或高于 18 小时你好,
我想运行一个包含 5 个因子的自定义实验设计 (DOE)。其中两个因子与时间相关,由于工作时间的关系,我必须确保这两个因子的总和要么低于 8 小时,要么高于 18 小时。第一个因子的低水平为 0.3 小时,高水平为 6 小时,而第二个因子的低水平为 1 小时,高水平为 20 小时。下面的脚本无法运行,可能是因为隐藏了 AND 关系……?提前致谢
DOE(
Custom Design,
{Add Response( Maximize, "Y", ., ., . ),
Add Factor( Continuous, 0.3, 6, "Time 1", 0 ),
Add Factor( Continuous, 1, 20, "Time 2", 0 ), Set Random Seed( 979298838 ),
Add Constraint( [1 1 8, -1 -1 -18] ), Add Term( {1, 0} ), Add Term( {1, 1} ),
Add Term( {2, 1} ), Add Term( {1, 2} ), Add Term( {1, 1}, {2, 1} ),
Add Term( {2, 2} ), Set Sample Size( 12 ), Optimality Criterion( 2 ),
Simulate Responses( 0 ), Save X Matrix( 0 )}
);
高级统计建模自动化和脚本数据访问实验设计大规模定制质量与工艺工程回复:自定义 DOE 中的 2 个约束,其中两个因素的总和应低于 8 小时或大于 18 小时谢谢劳拉,它工作正常。 欣赏!
回复:自定义 DOE 中的 2 个约束,其中两个因素的总和应低于 8 小时或大于 18 小时你好,
尝试使用不允许的组合约束而不是线性不等式约束。我相信下面的脚本可以给你你想要的设计。
DOE(
Custom Design,
{Add Response( Maximize, "Y", ., ., . ),
Add Factor( Continuous, 0.3, 6, "Time 1", 0 ),
Add Factor( Continuous, 1, 20, "Time 2", 0 ), Set Random Seed( 979298838 ),
Add Term( {1, 0} ), Add Term( {1, 1} ),
Add Term( {2, 1} ), Add Term( {1, 2} ), Add Term( {1, 1}, {2, 1} ),
Add Term( {2, 2} ), Set Sample Size( 12 ),
<FONT color="#0000FF"><STRONG>Disallowed Combinations( Time 1 + Time 2 >= 8 & Time 1 + Time 2 <= 18 ),</STRONG></FONT>
Optimality Criterion( 2 ),
Simulate Responses( 0 ), Save X Matrix( 0 )}
);
劳拉