帮助处理自定义 DOE 不允许的组合您好,我正在尝试设计一个涉及现有硬件的裂区实验(4 个难以更改的 (HTC) 和 1 个易于更改的 (ETC) 变量),因此我设置了这四个变量的角色HTC 变量在设计中为“离散数值”。 每个 HTC 变量(我们称之为 A、B、C、D)都有三个值,分别代表低、中和高水平(我们称之为值 1、2、3 - 但它们是数字,而不是分类),因此HTC 因子组合的全阶乘将产生 3^4 = 81 个组合。 但是,硬件仅支持这 81 种组合中的 39 种,因此我输入了 42 种不允许的组合,例如:(A == 1 & B == 1 & C == 2 & D == 3) | (A == 2 & B == 3 & C == 1 & D == 2) | ETC
ETC 变量是连续的,对可以设置的值没有限制,我选择了 ETC 变量的三个级别或值。
我正在使用 JMP 15.2 运行自定义 DOE(在运行 OS 10.15.7 的 Mac 上),并选择 I-Optimal 设计并将随机启动次数设置为 150。 每个设计的设计生成大约需要 25 分钟。 我选择了 45 个完整地块,每个地块包含 3 个子图,总共 135 个子图。 然而,最终的设计包含五个不允许的 HTC 变量组合。 它为什么要这样做? 我仔细检查了不允许的组合列表,该列表是完整的并且似乎输入正确。 任何建议,将不胜感激。
实验设计回复:帮助解决自定义 DOE 不允许的组合瑞安,
我对不允许的组合脚本使用了“模糊等于”方法,效果很好。 最终设计中不存在包含不允许的组合的因素组合。
再次感谢你的帮助。
回复:帮助解决自定义 DOE 不允许的组合瑞安,
谢谢回复。 因子“A”的值为 30 而不是 0.30 的错误仅适用于我重新运行的“净化”版本,以便我可以在网站上发布内容。 原始设计的正确值为 0.30。很抱歉我发送的内容中出现了错误。
我将尝试使用您包含在 JSL 文件中的“模糊等于”逻辑。 我会让你知道结果如何。
回复:帮助解决自定义 DOE 不允许的组合这里可能会发生一些事情 - 在表中的 DOE 对话框中,A 的级别为 30 而不是 0.30,D 的 0 重复两次。
我还遇到过离散数字的双精度表示不等于的问题,特别是对于小数。 为了解决这个问题,我使用带有绝对值的“模糊等于”。
我还没有检查您的所有组合,但希望附件能够按预期工作。
JMP 15 中也提供了协变量选项,但您可能需要先复制表(因为某些行可能会重复),但 I 最优性将仅考虑可控因素(易于更改) ,但这可能是另一种选择。
回复:帮助解决自定义 DOE 不允许的组合菲尔,
感谢您对我的问题的答复。 附件是一个 JMP 文件,其中包含经过净化的设计版本。 对于这个版本,我没有设置随机启动的次数,所以我只是让JMP使用它的默认值,它运行得更快。 我不介意 45 个整体情节设计和随机启动数量设置为 150 的较长生成时间 - 我当然明白这需要大量计算时间。 同样,我在设计中得到了被设置为不允许的组合的因素组合。
这样我就不必在每次运行设计时费力地输入不允许的组合脚本,我将脚本键入文本编辑器,然后将其复制并粘贴到不允许的组合脚本窗口中。 我还附上了该文本文件。 希望文本文件中不存在导致 JMP 问题的“行尾”隐藏字符。 该文本文件是在 Mac 上的 BBEdit v13.5.6 中创建的。
我确实在 JMP 网站上看到 v16 确实改进了为设计设置候选点的功能,并且我确实观看了有关它的演示。 尽管我理解这个概念,但我以前从未尝试过使用 JMP。 但我不知道这个功能在 v15 中是否可用。
请查看我的 JMP 文件,如果发现我可能做错了什么导致 JMP 忽略设计过程中不允许的组合,请告诉我。 谢谢。
回复:帮助解决自定义 DOE 不允许的组合不知道为什么你会得到你认为不允许的组合的结果。 您能分享该问题的匿名版本吗?
我想说,创建一个包含 45 个完整图的设计可能在计算上非常具有挑战性,并且可以解释较长的设计生成时间。
设置不允许的组合可能很困难,因此很容易出错。
当您有不允许的组合时,一种选择是创建包含所有组合(81 处理全阶乘)的表,然后删除不允许的处理。 然后使用该表作为候选运行。 JMP 16 对此进行了改进,这在早期版本中是可能的。 JMP 首席数据科学家 Chris Gotwalt 给出了在最近的欧洲探索峰会上对此进行了演讲。
我希望这有帮助。