各位程序员大家好,
我正在致力于定制 DOE。我有 4 种成分:X1、X2、X3 和 X4。每种成分的最低和最高含量如附图所示。
我有以下需要纳入的限制: • 每个配方中的总成分浓度不能低于9。 • 每个配方中的总成分浓度不能高于18。 • 每个食谱最多只能有3种成分。
因此,我在“使用不允许的组合脚本”下指定了上述约束,如下:
X1 + X2 + X3 + X4 < 9 corresponds to the 1st constraint: total ingredient concentration in each recipe cannot be lower than 9. X1 + X2 + X3 + X4 > 18 对应第二个约束:每个配方中的总成分浓度不能高于 18。 (X1 * X2 * X3 * X4 > 0) 对应第三个约束:每个配方中最多只能有 3 种成分。
我指定了一个添加了三次和四次项的响应曲面模型,如下所示:
而且,我为此设计指定了用户指定的 50 次运行。 但是,我在生成设计时遇到了错误,如下所示: 在此输入图片描述
经过一些故障排除后,我能够成功生成仅具有前两个约束的设计(X1 + X2 + X3 + X4 < 9 | X1 + X2 + X3 + X4 > 18)。我似乎无法纳入第三个限制,即任何食谱中的成分不得超过 3 种。我是否错误地指定了第三个约束?请帮忙。我不知道如何解决这个问题。
提前非常感谢。
附加说明:即使仅指定第三个约束,我也会遇到错误:(X1 * X2 * X3 * X4 > 0)。这个表达有什么问题吗?
经过一些故障排除后,我能够成功生成仅具有前两个约束的设计(X1 + X2 + X3 + X4 < 9 | X1 + X2 + X3 + X4 > 18)。我似乎无法纳入第三个限制,即任何食谱中的成分不得超过 3 种。我是否错误地指定了第三个约束?请帮忙。我不知道如何解决这个问题。
提前非常感谢。
附加说明:即使仅指定第三个约束,我也会遇到错误:(X1 * X2 * X3 * X4 > 0)。这个表达有什么问题吗?
尽管几个月前,您可能想向 JMP 社区 (www.community.jmp.com) 提出此类问题,JMP 用户正在帮助其他 JMP 用户解决此类问题。