DoE 定制设计 - 包括相互排斥的因素嗨 JMP 社区。
我最近刚刚开始我在 JMP 上的 DoE 之旅。 对不起,如果我在这里遗漏任何明显的东西。
我正在尝试制定具有 4-5 个因素的生物过程的 DOE 设计。 因子 A、B 和 C 相互排斥,例如,如果因子 A 存在,则 B 和 C 不存在,反之亦然。
我在社区中找到了以前的讨论在定制设计 DOE 中定义因素约束描述了使用附加分类因子来描述 A 或 B 与 A 和 B“共享”的因子“AorB”的结合使用以设置约束。 如果 A、B 和 C 的所有值范围都相同,我可以看到这如何适用于我的情况。 在我的例子中,每个单独的因素 A、B、C 可能会有不同的值范围,我还应该做些什么才能使它在模型中也得到认可?
非常感谢您的帮助和指导!
实验设计回复:DoE 定制设计 - 包括相互排斥的因素我已经包含了一个没有 X1 主效应的设计表的新版本。 X2 的编码已被删除。 有模拟的Y数据。 以及一个在没有 X1 且没有使多项式居中的情况下进行拟合的模型。
这是要删除的列属性:

这表明模型的截距(其中 X2=0)对于 X1 的所有级别都是相同的,因为它应该是:

回复:DoE 定制设计 - 包括相互排斥的因素好点子。 对于我们的示例,如果 X2=0,那么 X1 是什么无关紧要。
我为设计指定的模型具有项 X1、X2、X1*X2 和 X2*X2。
X1 是一个术语,用于对 X1 的类别级别之间的截距差异进行建模。 也就是说,当 X2 为 0 时,捕获由于更改成分类型而导致的响应变化。 我们知道当 X2 = 0 时,X1 的响应应该没有差异。 因此,我们应该从模型中移除这种影响。
X2 将模拟改变数量的简单线性效应。 X2*X2 捕获改变量的曲线效果(您可能认为也可能不认为这很重要)。 X1*X2 将模拟 X1 和 X2 之间的相互作用,即每种成分类型的变化量的不同影响。
因此,合适的模型应包括 X2、X2*X2 和 X1*X2。 (你也可以考虑包括 X1*X2*X2)
当您尝试拟合此模型时,JMP 将显示一条警告,因为拟合包含您未拟合主效应的因子的交互效应是不常见的。
您还需要做两件事。 默认情况下,JMP 将重新编码连续因子,以便截距位于因子范围的中心。 拟合模型还将二次和交互效应集中到范围的中心。 您可以关闭这些设置。
这就是你需要做的:
1. 创建设计时从模型中移除主效应 X1,并且在拟合模型时不包括它。
2. 从设计数据表的 X2 列中删除编码列属性。
3. 从“拟合模型”对话框的主红色小三角菜单中取消选中中心多项式。
然后,您应该有一个对您的情况有意义的设计和模型。
回复:DoE 定制设计 - 包括相互排斥的因素你好@Phil_凯非常感谢您的解决方案! 我已经实施了您提到的约束并且在我的场景中运行良好。 我还想问一个关于如何定义零值的后续问题。 例如,在我的情况下以及您给出的示例中,金额 (X2) 的连续因子可以为零,这在其他因素不断存在的情况下仍然有意义。 在这种情况下,我应该如何定义成分 (X1) 的分类因子? 在我看来,它在技术上不能归类为 A、B 或 C。 这对模型有影响吗?如果是这样,我们如何定义它? 我在想一个额外的水平可以添加到成分分类因子(例如“空白”)来定义 X2 == 0。 这有意义吗? 我试图在脚本中定义它,但它似乎不会反映到设计中。 任何提示将不胜感激!
回复:DoE 定制设计 - 包括相互排斥的因素你好,
我认为您可以使用不允许的组合来做到这一点。 最简单的方法是使用不允许的组合过滤器。
我设置了一个设计,其中包含成分(A、B、C)的分类因子和数量的连续因子(0 到 2)。
然后我设置了 2 个不允许的组合,如下所示。 (我在创建第一个后选择 OR)
对于 B,1 到 2 之间的数量是不允许的。
对于 C,0 到 0.5 之间的数量是不允许的。
您应该会发现生成的设计(已附)遵守这些约束。
您也可以使用禁止组合脚本来做同样的事情。

这些是脚本中定义的相同的不允许组合:
X1 == "B" & (X2 >= 1 & X2 <= 2) | X1 == "C" & (X2 >= 0 & X2 <= 0.5)