你好,
我正在使用 JMP 的自定义设计功能来生成设计。 我使用“设置随机种子”选项将种子设置为 1。 我使用“开始次数”选项将开始次数设置为 100。 但是每次单击“制作设计”时,我都会得到一个不同的设计矩阵。 每次将随机种子设置为 1 并将启动数设置为 100 时,我应该怎么做才能获得相同的设计矩阵?
对于由此带来的麻烦,我们深表歉意 - 如果您对随机种子使用值 1,就会出现此问题。开发人员意识到了这一点,并希望在未来的版本中解决它。 如果您使用 Set Random Seed (123) 或大于 1 的东西,它应该可以工作。
干杯,瑞安
我一直使用此功能(保存脚本),但我从未观察到此问题。 但我从不将随机种子更改为 1,也从不制作数据表。我只想要设计的可重复性。 也许用户应该向 JMP 技术支持报告。
@马克贝利写道:
单击自定义设计旁边的红色小三角并选择在脚本窗口中保存脚本菜单底部的命令。 注意设置随机种子争论。 您可以在需要相同设计时随时运行脚本。 请注意,此脚本还保存为实验设计对话框单击时的表脚本制表.
嗨,马克,
我认为这就是 OP 所描述的;但是,他们每次都不会得到相同的结果。我能够在 JMP 13 中重现这个问题。例如,这些设计中的每一个都是从相同的 DOE 对话脚本创建的:
脚本是:
DOE(
Custom Design,
{Add Response( Maximize, "Y", ., ., . ),
Add Factor( Continuous, -1, 1, "X1", 0 ),
Add Factor( Continuous, -1, 1, "X2", 0 ), Set Random Seed( 1 ),
Number of Starts( 100 ), Add Term( {1, 0} ), Add Term( {1, 1} ),
Add Term( {2, 1} ), Add Term( {1, 2} ), Add Term( {1, 1}, {2, 1} ),
Add Term( {2, 2} ), Set Sample Size( 12 ), Optimality Criterion( 2 ),
Make Design}
)您可以看到随机种子设置为 1,但我们每次仍然获得具有不同随机化的设计。
单击自定义设计旁边的红色小三角并选择在脚本窗口中保存脚本菜单底部的命令。 注意设置随机种子争论。 您可以在需要相同设计时随时运行脚本。 请注意,此脚本还保存为实验设计对话框单击时的表脚本制表.
那很奇怪。该随机数种子可能仅与在坐标交换算法的每次迭代中生成随机起始设计有关,与运行的最终随机化无关。这将确保您获得相同的运行集,但它们仍然以不同的顺序随机化。不是我所期望的。