运行实验后,我可以阻止 DOE 中的运行吗?你好,
我想知道在我在 DOE 中运行所有实验后是否可以将运行分组为块。
如果我无法控制每天可以运行多少次(可能是由于随机设备停机或其他不可控因素),我会这样做,并且我想将一天内完成的运行分组为块.通常,似乎在 DOE 的规划阶段将运行分组为块,而不是在 DOE 运行之后,就像我想做的那样。
谢谢!
美国能源部回复:我可以在实验运行后阻止 DOE 中的运行吗?我会说是的,您可以在运行后向设计中添加一个块,但是该设计对于该块来说不是最佳的。 如果您知道它会发生,您应该在设计阶段考虑它以确保最优/平衡。 通过在最后添加它,您冒着将一个因子与块混淆的风险,一些块比其他块大得多,这可能会增加参数估计的方差,从而影响这些参数的测试。 您还可以确定没有完成足够的运行来满足您使用添加的模块的分析需求。
根据您提供的描述,我建议使用足够小的块大小以确保您可以在一天内完成它,即使出现问题。 如果您发现您无法在一天内完成整个区块,则跳过当天的实验。 这就是 DOE 的目的:计划你将要做什么。 在我看来,事后添加块应该只是“拯救”没有按计划进行的设计的最后努力。
回复:我可以在实验运行后阻止 DOE 中的运行吗?我想知道你在这个实验中是否很难改变因素。 是否设置了一个或多个因素并在一天内多次运行时保持在同一水平?
回复:我可以在实验运行后阻止 DOE 中的运行吗?不,在我的情况下,我操作一个连接到大型机的共享工具,该大型机连接了其他几个工具。即使有容易改变的因素,基于“我的”工具上的其他用户和其他工具上发生的事件,我的工具的“正常运行时间”也存在很多不可预测性。 这些情况通常使执行预先计划的 DOE 变得困难。我认为 Dan 的建议很好,即对于我一天可以做的跑步量要保守。
回复:我可以在实验运行后阻止 DOE 中的运行吗?我的想法:
为什么您不能计划使用该工具并使用其他工具与他人交流,以便为您提供时间来执行此操作? 你运行的是这个模拟软件吗? 如果是这样,阻塞将不是很有用。
阻塞是一种用于处理在实验情况下无法控制的因素(即噪声)的技术。 这个想法是在块内保持这些因素不变(或样本不改变),从而提高设计精度,然后故意改变块之间的那些以增加推理空间。 在您的实验情况下,一天内和一天之间有哪些噪音变化? 您是否有假设支持一天之间存在变化的来源,并且它们对您的响应变量有一些影响?
回复:我可以在实验运行后阻止 DOE 中的运行吗?我主要想弄清楚如果实验没有按计划进行并且我无法按计划执行被阻止的 DOE 该怎么办。我们确实会安排时间,但由于工具的复杂性和使用工具的人数众多,它仍然可能很混乱。这些不是模拟运行
回复:我可以在实验运行后阻止 DOE 中的运行吗?加强第一句话@Dan_Obermiller的帖子:如果您可以在某些天运行 100 次实验,而在其他天运行 20 次,我将很难将每天的运行次数限制为 20 次。是的,将每一天整齐地安排在一起并进行优化会很好,但是如果在可以运行 100 天的额外运行成本低廉,那么为什么不运行它们呢?如果您稍后按照您的建议添加阻塞变量,请确保您可能会发现最后没有足够的运行次数,并且您可能没有使用尽可能少的运行次数,但是如果您可以进行两倍的运行次数在同一时间那么它可能无关紧要。也许您可以使用 20 个块创建实验,然后丢弃该列,按顺序执行运行,然后添加日期阻塞变量。这样,如果有些日子有 20 次运行,有些日子有 60 次,它们仍然更接近最佳状态。
如果有些日子你可以运行 20 个实验,但每隔一段时间你只能得到 18 个,那么你肯定每天只运行 18 个。
至于您关于如果事情没有按计划进行该怎么办的问题:如果您发现一些可能影响您的实验的新因素,例如当天,那么请确保您应该将其添加到您的模型中。你只需要小心你得出的结论,如果你添加一个你无法控制的新变量,那么你可能无法推断出因果关系。