DoE:从实际因子值到编码因子值亲爱的 JMP 社区,
我是 JMP 的新手 - 所以如果这个问题(或后续问题)对您来说可能听起来很简单,请原谅。
我构建了 DoE 筛选设计 2^3 并输入每个因素的实际值范围。 当然,现在设计的结果数据表包含实际因子值,而不是编码值(范围从 -1 到 1)。
是否有可能以直接方式将该数据表中的实际因子水平直接转换为其编码水平,例如只需单击 JMP 中的右侧按钮? 我知道如何通过在每列上应用适当的转换公式来做到这一点。 但在这里,我对简单的 JMP 操作感兴趣。 例如,在Design Expert中,您只需单击菜单即可在实际坐标和编码坐标之间切换(反之亦然)。
感谢您的帮助!
最好的,
基督教
(我使用的是 JMP 版本 15)
实验设计回复:DoE:从实际因子值到编码因子值发现@louv 。 如果我们的黑带课程有记忆力,那么我们必须教人们在数据表中创建中心/标准化值以支持建模工作。 那些日子......我们可以停止谈论 I 型和 III 型平方和!
回复:DoE:从实际因子值到编码因子值@丹_奥伯米勒
同样,软盘上的 MacSE 版本 2。 当我能够从错误的分析中拯救能源部时,这让我看起来像个英雄:)
回复:DoE:从实际因子值到编码因子值@louv
由于我从版本 2 开始就使用 JMP,所以我记得那些日子。 值得庆幸的是,如果我没记错的话,它们在版本 4 中就消失了。
回复:DoE:从实际因子值到编码因子值@丹_奥伯米勒
早期的 JMP 用户记得保存我们的编码 JMP 文件和单位 JMP 文件,因为我们需要使用编码文件来拟合模型和自然单位,以了解与低和高设置相关的级别。 然后,JMP 通过列属性中的编码以无缝方式改进和处理它。
回复:DoE:从实际因子值到编码因子值伟大的。 这似乎是一个很好的解决方案。 我觉得也许应该有一个选项可以标准化为自定义范围(即本例中为 -1 到 1),而不仅仅是 0 到 1。 也许您可以在JMP 愿望清单。
回复:DoE:从实际因子值到编码因子值嗨菲尔,
非常感谢您的快速答复!
(i) 为什么我需要这个?
“为什么我需要这个”很容易回答:目前我在 JMP 中重写了有关 DoE 的 Design Expert 教程,我的第一个方法是在 JMP 中重建本教程中的每个计算,并且有许多设计矩阵直接以编码值表示。
当然,对于最终应用程序来说,这可能没有什么意义,因为所有计算都是在 JMP 内部完成的。 然而,为了获得有关数学背后的工作原理的一些教育见解,我发现直接陈述编码设计矩阵非常具有说明性,因为从数学后端的角度来看,这是自然的对象。
(二)你的答案。
非常感谢您的回答! 通过阅读它,我了解了一些有关单列和多列转换的新功能。 这非常有帮助! 但是,我相信您的方法在一般情况下可能会导致错误的转换结果,例如
1,1,1,1,1,0,-1 映射到 1,1,1,1,1,-1,-2
但应保持不变。 尽管如此,我将使用解决方法:
1.分布/范围0到1
2.手动将一列公式更改为(. - 0.5) * 2
3. 使用复制复制此更改的公式上的列属性
4. 将粘贴列属性应用于所有其他因子列
这为我提供了一个可以接受的解决方法。
感谢菲尔和其他所有人的快速帮助!
最好的,
基督教
回复:DoE:从实际因子值到编码因子值堆积到@菲尔_凯的问题:为什么? 尽管 JMP 在数据表中显示自然单位,但当您拟合模型时,JMP 将自动使用编码单位进行拟合(这由因子列的编码属性控制)。 当您查看参数估计表时,您可以看出这些项将在括号中包含自然单位范围。 通过这种方式,您将看到以自然单位表示的所有结果,但可以根据编码单位进行参数估计和测试。
回复:DoE:从实际因子值到编码因子值你好@Christian_P ,
欢迎来到社区!
正如所述@菲尔_凯,我没有看到一种简单的方法(=1次点击)来执行/查看编码矩阵。 但有一些解决方法(如果确实需要):
- 一种选择可能是在设计创建期间不输入因子的实际值范围(仅保留默认的 -1 / +1 水平)。
- 另一种选择可能是更改因子的列属性“编码”中的最小和最大水平的值(右键单击因子列,然后单击“列信息”。 然后打开一个新面板,您可以在列属性中选择“编码”,删除实际的最小值和最大值,并将它们替换为 -1 和 +1),并重新编码每个因子的因子水平值(右键单击您的因子水平值)。因子列,然后重新编码,然后您可以将实际值更改为新列中的编码值或替换它们)。
但正如 Phil 提到的,JMP 中有很多内置功能可以探索您的设计。
例如你可以评估设计 (jmp.com) ,或者如果您已经创建了多个设计,您也可以比较设计 (jmp.com) 。
而且您还有很多图形选项(分布、图形生成器、绘图...),可以指导您选择适合您需求的设计。
我希望这个补充性的回答能够对你有所帮助,
回复:DoE:从实际因子值到编码因子值嗨克里斯蒂安( @Christian_P ),
我很好奇你为什么要这样做。 是为了探索设计的“模式”吗? 您还可以通过其他图形方式来做到这一点:列标题中的交互式分布图可能会有所帮助。

我认为没有任何一键式的方法可以做到这一点。
可能点击次数最少的方法是选择所有因子列,然后右键单击其中一个列标题 > 新公式列 > 分布 > 标准化。
然后对这些新列执行相同的操作,但选择“变换”>“圆形...” > OK(默认应该没问题)

我希望这有帮助,
菲尔