指定作为离散数值变量的 DOE 因子的正确方法是什么?我试图复制 Christopher Nachtsheim 和@布拉德利琼斯称为裂区设计:什么、为什么以及如何,质量技术杂志,卷。 41,第 4 期,2009 年 10 月。 他们使用 Box 等人的数据研究钢筋的耐腐蚀性(附图)。 在裂区设计中,温度被视为具有三个水平的难以更改(整区)的因子:360、370、380 度。 每个整区处理重复两次,因此我们有 6 个整区,每个区内有 4 种涂层处理。
我试图使用 JMP DOE Custom Design 对话框复制它:

由于我将 Temp 指定为难的更改,我要求 6 个整区,JMP 按预期创建了一个包含 6 个整区的设计(3 个温度处理水平中的每一个有 2 个整区),每个整区包含所有 4 个涂层处理,或 24 个运行。
但这是令人困惑的事情:如果我将 Temp 视为明确的,我得到 2 次代表3 个温度级别中的每一个. 但是如果我把 Temp 当作离散的数字,我得到了 Temp 所在的整块地块360 或 380 (每个 3 个整区)并且 370 没有整区。
当将 Temp 视为分类或数字时,我得到不同的设计也就不足为奇了。 但我认为 Temp 应该被视为离散数值。 是否有我使用不正确的自定义设计对话框的其他部分?
美国能源部回复:指定作为离散数值变量的 DOE 因子的正确方法是什么?Box 的案例研究将 Temp 视为绝对的。 在那种情况下,没有顺序 - 级别是离散的但无序的。 即370不大于360且小于380。 将 Temp 视为绝对值可以得到 Box 想要的复制设计。
但是,我认为应该将 Temp 视为 Discrete Numeric 甚至 Continuous。 在这种情况下,您可能会对 Temp 的二次效应感兴趣。您可能还对 Temp^2*Coating 的复杂交互作用感兴趣。
你所做的没有错。 事实上,我认为这是一种更有原则的做法。
回复:指定作为离散数值变量的 DOE 因子的正确方法是什么?嗯,这很有趣。
我现在无法重现我的原始结果! 事实上,如果您查看附在我的原始表格上的设计脚本,Temp 会清楚地标记为连续的。 但是脚本生成的表将 Temp 作为标称值。 我不知道这是怎么发生的,因为每次我尝试从头开始重新创建设计时,我都会得到一个连续的温度,并且只使用了两个级别的温度。
我已将此提交给 JMP 技术支持,因为我认为某处可能潜伏着错误。 如果他们对这种情况有更多的了解,我会通知您。
回复:指定作为离散数值变量的 DOE 因子的正确方法是什么?当我将 Temp 添加为3级离散数值硬变因子在“自定义设计”对话框中,它默认为连续的,而您的似乎是名义上的。 我将 Temp*Coating 交互项包含为“必要”。 将 Temp*Temp 保留在模型中,“如果可能”具有可估计性,我生成的 JMP 数据表表明 Temp 是连续的,而你的显示 Temp 是名义上的。 这可能是您在整个地块中包括所有 3 个处理水平的原因吗? 在我的最终设计中,JMP 仍然仅将 360 度和 380 度的处理分配给整区。我要 6 个整区和 24 个游程。 这是我对自定义设计对话框的输入:

回复:指定作为离散数值变量的 DOE 因子的正确方法是什么?事实上,我确实删除了二次项,现在我明白了为什么会降低中间 (370) 处理值。 我假设通过将二次项指定为“如果可能”,它是不可估计的。回复:指定作为离散数值变量的 DOE 因子的正确方法是什么?我无法重现您的结果。 当我将 Temp 指定为具有 3 个水平的离散数字并且很难用 6 个整区进行更改时,我得到了预期的设计。 我附上了我的结果。 我们做了什么不同的事情? 您是否可能从模型中删除了 Temp*Temp“如果可能”项? 如果是这样,您不能这样做,因为这是强制使用中间级别 Temp 的术语。