我想使用 JMP 创建生物检测的所有可能的板布局:
1. 板有 4 列 4 行,8 个样品复制在板上(示例如下)
2. 板有 4 列 6 行,12 个样品重复在板上
使用 JMP DoE 平台可以实现这一点吗?
具有 8 个重复样本的 4x4 板的布局示例:

你好@菲奥娜_贝恩斯,
我认为您的主要设计可以使用“Custom DoE”平台非常轻松地生成:
- 指定 2 个分类因素“Col”和“Row”,分为 4 个级别:

- 指定具有主效应和 2 因素交互作用的模型。 您可以选择最小运行次数 (16),以便为每个位置点进行一次实验,如图表中所示,否则建议的默认数量 32 将为每个位置提供 2 次运行。
16 次运行 DoE 的示例:

以下是获得最小运行次数 DOE 的脚本:
DOE(
Custom Design,
{Add Response( Maximize, "Y", ., ., . ),
Add Factor( Categorical, {"1", "2", "3", "4"}, "Row", 0 ),
Add Factor( Categorical, {"A", "B", "C", "D"}, "Col", 0 ),
Set Random Seed( 1171712789 ), Number of Starts( 1 ), Add Term( {1, 0} ),
Add Term( {1, 1} ), Add Term( {2, 1} ), Add Term( {1, 1}, {2, 1} ),
Set Sample Size( 16 ), Simulate Responses( 0 ), Save X Matrix( 0 ), Make Design,
Set Run Order( Randomize ), Make Table}
)
关于两个重复的情况,您可以在自定义设计平台中指定所需的运行次数(高于或等于所需的最小数量,在您的情况下为 16,因此您可以创建 24 次运行设计(8 次重复运行)或32 次运行设计(12 次重复运行),但您可能无法影响这些重复运行的分布位置。
8 次重复运行的示例:

另一种选择是生成具有最小运行次数 (16) 的设计,然后在数据表上手动添加(复制粘贴)您想要重复的实验。
在你的图表中,我不太确定是否可视化/理解重复的运行在哪里。 您可以更改标记以更轻松地识别运行吗?
希望这个回答对你有帮助
你好@Victor_G
非常感谢您回复我的帖子。
重复是因为每个样品将在每个板上出现两次。 我在下图中使用了不同的符号,试图让事情变得更加明显。 我试图弄清楚如何生成一个包含所有可能的板布局的数据表(下面说明了四种独特的板布局)。

抱歉我的误解@菲奥娜_贝恩斯,我想我现在更好地理解你的用例了。
通过对 DOE 使用此设置(并且仅使用模型中的主效应):

通过将最优标准指定为 Alias-Optimal,增加设计搜索时间和随机启动次数(以收敛到您想要的设计),我能够获得您期望的设计:

这是您想要重现的脚本:
DOE(
Custom Design,
{Add Response( Maximize, "Y", ., ., . ),
Add Factor(
Categorical,
{"S1", "S2", "S3", "S4", "S5", "S6", "S7", "S8"},
"Treatment",
0
), Add Factor( Categorical, {"1", "2", "3", "4"}, "Row", 0 ),
Add Factor( Categorical, {"A", "B", "C", "D"}, "Col", 0 ),
Add Factor( Categorical, {"1", "2", "3", "4"}, "Blocking", 0 ),
Set Random Seed( 1635750691 ), Number of Starts( 77 ), Add Term( {1, 0} ),
Add Term( {1, 1} ), Add Term( {2, 1} ), Add Term( {3, 1} ), Add Term( {4, 1} ),
Add Alias Term( {1, 1}, {2, 1} ), Add Alias Term( {1, 1}, {3, 1} ),
Add Alias Term( {1, 1}, {4, 1} ), Add Alias Term( {2, 1}, {3, 1} ),
Add Alias Term( {2, 1}, {4, 1} ), Add Alias Term( {3, 1}, {4, 1} ),
Set Sample Size( 64 ), Optimality Criterion( "Make Alias Optimal Design" ),
Simulate Responses( 0 ), Save X Matrix( 0 ), Make Design,
Set Run Order( Randomize within Blocks ), Make Table}
)
并附上带有图形脚本的数据表。
可能有一种更直接、更简单的方法来进行此设计,但此选项仍然很有帮助。
这个设计应该更符合你的期望:)