查询重新编码的因子变量你好:
我正在用三个因素进行实验,所有因素都是连续的。 其中两个因素具有 3 个水平,1 个因素具有 2 个水平。
我正在尝试使用重新编码的因子水平来分析结果。
其中一个因子的级别为 2、4.5 和 7,因此我将它们重新编码为 -1、0 和 1,因为 4.5 是 2 和 7 之间的精确中心。
其他三个级别因子的级别为 2、4.5 和 6.5。 现在 4.5 并不是 2 和 6.5 之间的精确中心,所以我应该将它们重新编码为 -1、0.11 和 1,还是仍然应该将它们编码为 -1、0 和 1?
如果我以错误的方式编码,会对我的分析产生什么影响?
非常感谢任何帮助。
此致,
瓦伦·卡蒂亚尔
实验设计回复:查询重新编码的因子变量请参阅此处的编码说明:
https://www.jmp.com/support/help/en/17.2/?os=mac&source=application#page/jmp/coding.shtml
不能为一个因素设置等距的水平吗?将它们设置为等距可以简化分析。
回复:查询重新编码的因子变量以下是我根据快速研究得出的结果。


对于编码实验:
对于 Case-1 和 Case-2,3 和 6 的 wing_length 分别为 -0.6 和 0.6
对于 Case-1,base_length 对于 5 和 3.5 分别为 0.25 和 -0.4。
对于 Case-2,base_length 对于 5 和 3.5 分别为 0.33 和 -0.33
我们可以看到,Case-2 的结果与 Case-3 非常接近,都是基于实际因子值的。 还应该注意的是,base_length 对预测的影响非常小,因此对结果的影响并不那么显着。 如果 Wing_length 的情况相同,则 Case-1 和 Case-2 之间的结果会有很大差异
结论:
如果做不到的话,我们应该尽量选择使中间因素水平处于正中心的因素水平,而不是把中间因素水平作为基于极值的比率。
例如,在我的 base_length 的情况下,由于如果我使用编码单位,中间因子水平不能放在精确的中心,那么我应该将 4.5 设置为 0.11 而不是 0。