录音实验者俱乐部 2026 年第二季度_超越单一最佳模型:DSD 真正能告诉你什么视频 1:挑战——超越单一最佳模型:DSD 真正能告诉你什么
实验者俱乐部第二季度会议就乔治·博克斯著名的提醒展开了热烈的讨论,即“所有模型都是错误的,但有些是有用的”。
事情起因是一位用户在六因素确定性筛选设计(DSD)中,是否应该相信那些出乎意料的强交互作用和二次效应。随后展开了一番深入的交流,表明真正的问题”,而在于如何解读一个存在多个合理模型的设计空间。
社区提问:https://community.jmp.com/t5/Discussions/quot-Surprising-quot-results-in-an-DSD-Design/td-p/941518
Victor 在 LinkedIn 上发布的帖子:https://www.linkedin.com/posts/victorguiller_experimentersclub-designofexperiments-share-7453440558682894336-j7Ki?utm_source=share&utm_medium=member_desktop&rcm=ACoAAAg2XG8BduAUlMeluDXcuMFV-P_Hxv1KA0k
视频 2:讨论
讨论强调,在运行次数有限的动态结构设计(DSD)中,不可能在不进行结构性权衡的情况下同时估计所有主效应、交互效应和二次效应。因此,部分混叠、多重共线性和模型多重性是该问题的自然特征,而非失败的标志。
讨论强调,不同的估计方法和选择标准,如 R²、调整后的 R²、AICc、BIC 和 RMSE,可以得出不同的但仍然合理的模型。
一个关键的结论是,实验者不应只关注寻找单一的最佳拟合模型。相反,他们应该比较多个强有力的候选模型,寻找在优秀模型中始终存在的效应,应用效应层级和领域知识,并在需要验证时考虑数据增强。
从这个意义上讲,设计过程不再是对意外结果做出反应,而是更多地在现实世界的实验工作中进行严谨的模型判断。
回复:录音实验者俱乐部 2026 年第二季度_超越单一最佳模型:DSD 真正能告诉你什么感谢@maria_astals提供的录音!
以下是根据实验数据创建栅格图的详细步骤:
- 前往合身模特平台(或点击 DoE 表格中的脚本模型),指定假定模型中的响应和项(如果这些面板尚未预先填充),然后选择人格逐步模型。点击运行。

-
转到“逐步拟合”旁边的红色三角形,选择“所有可能的模型” ,然后定义模型中可能项的最大数量以及要查看的最佳模型数量。选中“限制为交互作用暗示低阶效应的模型(遗传限制)”选项。单击“确定”。

-
计算完成后,报告中会出现一个名为“所有可能的模型”的新表格。右键单击此表格,然后选择“创建合并数据表”选项。此时,您将看到一个包含 Stepwise 平台结果的新表格:

- 为了单独识别每个模型并跟踪其性能,我们在新表中创建一个新的模型 ID 列。为此,请右键单击表格的第一列,然后选择“新建公式列”>“行”>“行” 。这样,每个模型都将在新创建的“行”列中拥有一个唯一的 ID。将建模类型更改为“标称”。
- 选择“模型”列,然后单击数据表左上角的红色三角形(或单击“列”菜单),选择“实用工具”>“文本分列” 。将分隔符定义为“,”,并选中“创建指示符列”选项。
- 点击菜单“表格”>“堆叠” 。选中所有新建的指标列,然后点击“堆叠列”。您可以将“标签”列重命名为“术语”,将“数据”列重命名为“存在性”。点击“确定”。

- You can then add some formula column (or using the Recode option) to identify which terms are main effects, interaction effect or quadratic effects to prepare the plot. With the example Bounce Data, I used a formula column when recoding:
Map Value(
:Terms,
{"Silane", "Main effect", "Silane*Silane", "Quadratic effect", "Silica",
"Main effect", "Silica*Silane", "Interaction effect", "Silica*Silica",
"Quadratic effect", "Silica*Sulfur", "Interaction effect", "Sulfur",
"Main effect", "Sulfur*Silane", "Interaction effect", "Sulfur*Sulfur",
"Quadratic effect"},
Unmatched( :Terms )
)
- 在“术语”类型列中添加“值顺序”列属性,以便模型中的术语首先显示为主效应,然后是交互效应,最后是二次效应:

- 然后您可以使用图形生成器创建栅格图!
- 使用“行”(或模型 ID 列)作为 Y 变量。
- 使用“Terms”作为 X 变量。
- 添加“术语类型”作为嵌套 X 变量(位于 X 下方)。
- 将图表样式更改为“热图”。
- 使用模型性能指标之一(例如 RMSE)作为颜色变量,并选择合适的颜色主题(例如从绿色到红色)。
- 右键单击 Y 变量,选择“排序依据”,然后选择您的性能指标(AICc、BIC 和 RMSE 按升序排列,R 平方按降序排列)。
- 在“存在性”列上添加本地数据筛选器,并仅选择非 0 的值(1:术语存在于模型中)。
- 您还可以通过筛选/缩小性能指标的值范围来限制显示的模型数量。
- 一切设置完毕后,点击“完成”。栅格图已准备就绪!

如您所见,创建栅格图涉及许多不同的操作。我计划开发一个插件来自动化这个过程,从而减少获得这种出色可视化效果所需的繁琐手动操作。如果您愿意帮助并贡献力量开发这个插件,欢迎加入!