控制标称 2 级因子编码问候,
我无法理解 JMP 的简单 2 水平因子设计编码。 由拟合模型(标准最小二乘法、效应筛选)创建的编码表的 (-1,1) 水平与设计表模式和关联列值顺序相反。
我附上了一个示例设计,其因子水平被命名为跟踪低水平和高水平(Full Factorial-Nom.jmp)。 三个因素是字符/名义,一个是数字/名义,只是为了看看它是否被区别对待。 设计模式列正确标识了级别,并且每列的值顺序属性也是正确的。 到目前为止,一切都很好...
拟合主效应模型后,编码表的级别被颠倒。 我已将结果与粘贴的原始模式列一起附加以供参考(编码表-Nom.jmp)。 我知道该模型在数学上是正确的,但符号相反,但我发现它在实践中很麻烦,特别是在更大、更复杂的分数设计中,我经常使用编码级别进行诊断、导出到其他软件等。
我注意到数据表中的编码属性对于标称列类型是无法访问的。 这是为什么? 我可以反转列值顺序以正确编码,但当然,绘图级别会反转。 我在这里遗漏了一些明显的东西吗? 在发布之前我已经查看了文档和其他线程。
感谢您提供任何见解 -
- 汤姆
实验设计回复:控制标称 2 级因子编码你发布的内容很有道理,丹。查看“显示预测估计”工具也很有帮助。 我会让它在那里休息。 谢谢你的耐心!
- 汤姆
回复:控制标称 2 级因子编码对于修订后的文件,您将使用 JMP 的默认编码。 低水平将显示在参数估计中。 高级别参数估计值将与低级别参数估计值相反,因为您只有两个级别。 查看此结果的一种方法是选择红色弹出菜单,然后选择“估计”>“显示预测表达式”。 我只复制了主要效果。

请记住,当您使用名义建模类型时,它们实际上只是名称。 哪个值是“低”设置以及哪个值是“高”设置确实无关紧要。
如果您的因子是数字、连续的,则编码公式为 X-Midrange(X)/( Range(x)/2),与标称因子的编码方式不同。 由于您使用的是标称,因此该公式不是也不能使用。 有关 JMP 功能的详细信息,请参阅 JMP 文档的拟合线性模型 > 标准最小二乘部分。 我已将部分解释包含在附件中。
回复:控制标称 2 级因子编码谢谢,丹 - 你的回答触及了问题的核心,描述了名义因素的编码约定。 我理解你所写的意思是列出的最后一个级别将被编码为“基本级别”= +1。
很抱歉,在反转 X1 的值顺序以查看会发生什么后,我错误地上传了设计表。 为了重新开始,这里有一个新的设计表,附有您所描述的所有因素设置的值顺序:首先列出低级别,其次列出高级别。 请参阅下文,了解重新运行 DOE 创建后 X1 的默认值顺序对话框。 其他因素水平也以同样的方式列出。 当我重新分析时,我仍然得到与原始设计模式相反的编码。 还附有更新的编码表。
如果我在这里误解了某些内容,请告诉我 -

回复:控制标称 2 级因子编码我相信我明白你在说什么。 每当存在名义因子时,就需要将其中一个级别视为“基本”级别。 按照惯例,它始终是列出的最后一个级别(在本例中为最高级别)。 这将导致参数估计值显示为低水平。 您的完整 Facotorial-Nom 表未表现出该行为,因为表中的列属性之一是值排序。 您已将其更改为针对所有因素进行逆转。 所以你的“基础”级别现在是低级别,而不是高级别。 这不是 JMP 提供的默认顺序。
如果您重新运行 DOE 对话框脚本并创建一个新表,请查看值排序。 您将看到您的低级别列在第一位,高级别列在第二位。 现在填写您的响应数据并重新分析,我想您会看到您希望的编码。
回复:控制标称 2 级因子编码
@statman写道:
抱歉,我必须让其他人回答,因为我仍然对这个问题感到困惑。 乔和迈克哪个更高? 绿色和红色哪个更高? 这些是任意的,编码没有逻辑顺序。 您在解释参数估计值时遇到困难吗? 添加因子时,您可以指定实验设计中的水平。
只是为了向任何想看这个的人澄清一下。 正如斯塔曼所指出的,我在添加因子和创建设计时确实指定了因子水平。 JMP 创建的“模式”列确认这些水平已建立。 为了解释此示例,我还在因子级别名称中使用了“低”和“高”,以使它们“非任意”。 所以这个设计很适合我的目的。 请参阅开篇文章中所附的设计表。 我的问题不是关于设计,而是关于为什么建模平台以与既定设计级别不一致的方式对其进行编码。 也就是说,为什么编码矩阵(-1,1)的符号与设计相反呢?
- 汤姆
回复:控制标称 2 级因子编码抱歉,我必须让其他人回答,因为我仍然对这个问题感到困惑。 乔和迈克哪个更高? 绿色和红色哪个更高? 这些是任意的,编码没有逻辑顺序。 您在解释参数估计值时遇到困难吗? 添加因子时,您可以指定实验设计中的水平。
回复:控制标称 2 级因子编码谢谢。 实际上,我并不是质疑编码的必要性或原因,或者用于各种对比的不同参数化。 我追求更简单的东西,因为我经常使用模型编码以及命名因子表。 对于使用和为零对比的两水平情况,为什么 JMP 不使用直观的 (-1) 表示“较低”因子水平,使用 (+1) 表示“较高”水平(这些水平在设计数据表? 有没有办法强制这样做?
谢谢,
- 汤姆
回复:控制标称 2 级因子编码抱歉,我想我不明白你的问题。 所需的因子编码以零为中心等距。 这在历史上解释了参数估计需要“补偿”水平值差异的可能性,从而使得比较估计变得困难。 编码“标准化”参数估计。 现在,无论您是否编码,它都是在后台完成的。 分类因素(例如乔和迈克)的编码是任意的。
我不明白的是,当您使用拟合模型分析数据集时,您不会更改数据集。 进行分析时,您不会得到新表。 所以我不明白您如何或为何创建第二个数据集?