DoE定制设计-包括相互排斥的因素嗨,JMP社区。
我最近刚刚在JMP上开始了DoE之旅。 抱歉,如果我在这里缺少任何明显的内容。
我正在尝试制定具有4-5个因素的生物过程的DOE设计。 因子A,B和C是互斥的,例如,如果存在因子A,则B和C不存在,反之亦然。
我在社区中找到了先前的讨论https://community.jmp.com/t5/Discussions/Defining-Factor-Constraints-in-Custom-Design-DOE/td-p/277563该文章描述了使用其他分类因子来描述A或B的使用,并结合了由A和B“共享”以建立约束的因子“ AorB”。 我可以看到,如果A,B和C的所有值范围都相同,这如何适用于我的情况。 以我为例,每个单独的因子A,B,C可能会有不同的值范围,我应该另外做什么以使其在模型中也被识别?
提前非常感谢您的任何帮助和指导!
美国能源部回复:美国能源部定制设计-包括相互排斥的因素你好,
我认为您可以通过不允许的组合来做到这一点。 最简单的方法是使用“不允许的组合”过滤器。
我设置了一个设计,其中成分(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)
回复:美国能源部定制设计-包括相互排斥的因素你好@phil_kay非常感谢您的解决方案! 我已经实现了您提到的约束,并且在我的方案中工作得很好。 我还想问一个有关如何定义零值的后续问题。 从示例中,在我的情况下以及您给出的示例中,金额(X2)的连续因子都可以为零,这对于不断出现的其他因子仍然有意义。 在这种情况下,如何定义成分(X1)的分类因子? 在我看来,从技术上讲,它不能归类为A或B或C。 这对模型有影响吗?如果可以,我们如何定义呢? 我在想可以将附加级别添加到成分分类因子(例如“空白”)中,以定义X2 == 0。 这有意义吗? 我试图在脚本中定义它,但似乎不会反映到设计中。 任何提示将不胜感激!
回复:美国能源部定制设计-包括相互排斥的因素好点子。 对于我们的示例,如果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将显示警告,因为不适合拟合包含您不适合主要效果的因素的交互效果。
您还需要做另外2件事。 默认情况下,JMP将重新编码连续因子,以使截距位于因子范围的中心。 而且“拟合模型”还将使二次和交互效果居中于范围的中心。 您可以关闭这些设置。
然后,您需要执行以下操作:
1。 创建设计时,请从模型中删除主要效果X1,并且在拟合模型时不要包括它。
2。 从设计数据表中的X2列中删除“编码”列属性。
3。 从“拟合模型”对话框的主红色三角形菜单中取消选中“中心多项式”。
然后,您应该设计一个适合您所处情况的设计和模型。
回复:美国能源部定制设计-包括相互排斥的因素我包含了设计表的新版本,该版本是在没有X1主效果的情况下设计的。 X2的编码已被删除。 有模拟的Y数据。 而没有X1且没有使多项式居中的模型。
这是要删除的column属性:

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