哪种算法可以创建随机运行顺序?JMP 中使用哪种算法根据随机化种子创建随机运行顺序?我可以更改使用的算法吗?我想精确重现给定的设计以通过 JMP 对其进行评估。
谢谢。
真挚地
汤米7571
实验设计回复:哪种算法可以创建随机运行顺序?嗨@Thommy7571 ,
正如您在编码设计与数值设计一文中回答的类似问题一样,您可以在创建 DoE 时使用“设置随机种子”选项来控制运行的随机化。请参阅我的回答:https: //community.jmp.com/t5/Discussions/Coding-design-versus-numerical-design/mp/767860/highlight/true#M94817
如果您已经在 JMP 中创建了设计,则可以在脚本“DOE 对话框”中单击鼠标右键,然后单击“编辑”以查看 JMP 用于生成设计的完整脚本(使用固定随机种子)。
希望这个答案能帮助你,
回复:哪种算法可以创建随机运行顺序?不,这对我一点帮助都没有。我想创建独立于平台的相同设计。
RStudio 使用Eisenbichler-Kobayashi 算法,但我可以更改它。因此,要使用 RStudio 和 JMP 重现相同的设计,我想知道 JMP 使用哪种算法。很明显,我需要设置相同的随机化种子。但这是另一个问题...
回复:哪种算法可以创建随机运行顺序?嗨@Thommy7571 ,
抱歉我的回答听起来有点粗鲁,但问题不清楚。我现在更能理解你的担忧了。
但是,似乎不可能独立于平台创建“相同”的设计,因为创建设计的方法可能不同,这取决于您使用的是经典设计平台(基于预定义的矩阵乘法/计算)还是自定义设计平台(基于使用坐标交换算法的迭代算法计算)。
您最终可能会得到相同的设计,但由于设计生成不是从同一点开始的,因此修复随机种子可能无法帮助您实现相同的设计。设计创建和增强的差异(也是!)是我之前对您的一篇文章的回答之一...: https://community.jmp.com/t5/Discussions/Optimal-Designs/mp/765417/highlight/true#M94514
回复:哪种算法可以创建随机运行顺序?如果我从相同的设计和相同的种子开始,唯一可能的区别是使用 gien 种子创建随机设计的算法。当然,如果不同的平台使用不同的算法,那么会产生不同的随机数。我只想知道在 JMP 中用于创建随机数的算法的名称。它也是Eisenbichler-Kobayashi 算法吗?
回复:哪种算法可以创建随机运行顺序?你好,
我想补充一点,在与 DOE-App 的负责开发人员讨论后,OriginLab 的支持人员可以给我相应的 R 代码,我只需使用 RStudsio 重现他们使用其应用程序创建的设计,并将其作为示例发布即可。但是,重要的是要知道,要获得相同的设计,可以使用两个不同的函数来创建双因子设计或 N 因子设计。因此,如果不使用相同的函数,就不会使用相同类型的随机化算法,因此将获得具有相同种子的不同设计,您也可以获得此信息吗?
回复:哪种算法可以创建随机运行顺序?这可能提供一些关于 JMP 使用的随机数生成器的信息,使用 JMP > 公式中的 JMP 函数参考 > 随机函数(但我不确定这是否适用于平台)

您可能能够从 DoE 技术细节或参考文献https://www.jmp.com/support/help/en/18.0/index.shtml#page/jmp/technical-details.shtml#中找到更多信息。如果您愿意,您还可以联系 JMP 支持,然后他们会联系(如果需要)JMP 开发人员。
回复:哪种算法可以创建随机运行顺序?你好@Thommy7571 :我一直在关注这个问题,但我担心我有点困惑(这并不罕见!)。
您的 OP 是:“JMP 中使用哪种算法根据随机化种子创建随机运行顺序?”
所以,在我看来,你根本没有问设计;你只是想知道,一旦你有了设计,运行是如何随机化的。对吗?
如果是这样,从分析的角度来看,运行的顺序或使用的算法并不重要(只要它们是随机的,使得每个可能的运行序列都同样可能)。也就是说,如果您创建一个具有某种随机运行顺序的设计,然后以另一个随机顺序创建相同的设计(相同的因子设置集),则设计是相同的......运行顺序不会进入其中。
如果我遗漏了什么,请原谅。
回复:哪种算法可以创建随机运行顺序?是的,您忽略了一点,我想独立于平台重现相同的设计。
如果您的设计包含许多随机运行和值(并且无法按照原始顺序再次轻松生成),并且您有许多响应值需要设计中相同的运行顺序才能获得相同的评估结果,那么这将非常有帮助。您不会手动将适当的响应归因于每次运行十次(例如针对不同的平台)。 - 这很容易出错