因子约束:乘法大家好。
我对 JMP 还很陌生,所以如果这个问题对你来说听起来很傻,请原谅我。
我们正在尝试建立一个自定义实验设计,其中我们想要优化连续响应,使用5 个连续因子、1 个离散因子和两个常数。
当我们想要探索这些因素对响应的影响时,我们已经并行地在这些因素内建立了一种关系:出于这个原因,我们想在创建 DOE 之前使用它来设置允许水平上的约束。
在阅读了这个令人惊叹的社区提出的宝贵建议后,我们使用了不允许的组合脚本来实现这一目标。
更详细地说,这是约束:
[X1 * (X2 / X3) * C1 * ((C2 / X4) + 1) * D1 * (195.08 / 9) < 4.01] & [X1 * (X2 / X3) * C1 * ((C2 / X4) + 1) * Z1 * (195.08 / 9) < 0.1]
(其中 Xi 为因子,Ci 为常数,D1 为离散因子)。
我们的问题是,处理似乎不尊重约束:JMP 建议的许多处理都高于极限值。在我看来, “指定线性约束”选项仅适用于因子的线性组合,而不适用于其乘积(例如我们的案例)
我是不是漏掉了什么?或者你对如何重新制定 DoE 以使其不那么复杂有什么建议吗?
我希望这个问题清楚并且不太愚蠢。
抱歉,消息太长了:我会耐心等待您的输入,并在需要时很乐意提供更多信息。
在此先向花时间阅读这篇文章的各位致以最诚挚的谢意,同时祝大家度过愉快的一天。
亲切的问候,
A
基础数据分析与建模实验设计回复:因子约束:乘法你好@agiacomo ,
欢迎加入社区!
您可以在@Jed_Campbell的文章中阅读有关因子约束的更多信息: 揭开因子约束的神秘面纱
我对您的约束的复杂性感到有些惊讶,因为看起来您已经对因素之间的关系有了精确的了解。您的目标是什么?您是否愿意创建一个有用的模型,近似因素之间的“真实”关系,或者您更有兴趣验证物理方程/模型?
- 在第一种情况下,除非没有这个复杂的约束,运行在物理上不可行,否则我会删除这个约束(或简化它),以获得更广阔的实验空间,这可以帮助模拟关系并增加推理空间。
- 如果您对验证物理方程/模型更感兴趣,您可以使用约束公式创建数据表,并根据方程和可用范围为不同因素生成值。
如果“不允许的组合”选项不能按预期工作,您可能还会对候选集方法感兴趣。
以下是 Chris Gotwalt 关于如何使用它的演示: 候选集设计:根据问题定制 DOE 约束 (2021-EU-30MP-784)
通过以下步骤使用候选集方法可以帮助您尊重您的约束:
- 创建候选集、所有因子的数据表和公式均匀分布(具有为连续因子 X1 到 X5 设置的限制)或随机整数(从数值离散因子的最小值到最大值),其中包含大量行(1000+ 可能是一个好的开始)。
- 使用此数据表上的数据过滤器,排除不符合约束的点。
- 在候选集数据表上使用自定义设计平台,使用“选择协变量因素”并选择您的因素。
- 指定您的模型和设计中的运行次数。如果运行可以在您的实验设置中重复,您可以选中“允许重复协变量行”。
- 您应该获得一个符合您的约束的设计。
希望这个答案能帮助你,
回复:因子约束:乘法嗨,维克多,
首先,很抱歉这么晚才回复您:我们度过了一个困难的一周,直到现在我才有时间坐下来阅读您的回答。
其次:非常感谢您的友好和详细的回复!
作为 JMP 的新手,我担心这组约束可能有点自命不凡,或者如您所说,我们试图评估的模型有点过于复杂。
进一步详细说明一下,模型/约束是在另一个部门获得的,我们想测试这是否也适用于我们的设置。
我会尽快尝试您建议的解决方案,并立即跳转(或者更好地说是 JMP,啊哈)到您附加到消息的演示文稿中。
无论如何,我都会回到这个帖子,要么结束此事,要么善意请求进一步的支持,如果有人有时间的话。
再次非常感谢您的帮助:这真的是无价的!
亲切的问候,
阿莱西奥