视频脚本
在本视频中,我将演示JMP Custom Design并创建一个实验,测试影响纸质直升机飞行时间响应的五个因素。
在JMP中,我将从顶部菜单中选择DOE,然后选择Custom Design。
如前所述,响应是我们关心的指标,可以很好地衡量。因此,在自定义设计中,我将输入“飞行时间”并将其设置为最大化。
基本纸质直升机设计具有两个具有指定长度的转子,一个主体和一个具有长度和宽度的单腿。我们还增加了“纸张重量”和“纸夹”的因素。
其中四个因素是连续的,或数字的,两个是绝对的,因为这两个因素有两个状态,或者JMP称它们为水平。回形针的水平为“是”和“否”,纸张重量为“重”或“浅”。
我将在“添加N因子”中输入三个,然后选择“添加因子”,然后我将为前三个选择“连续”;接下来的两个将是“分类”。它会自动添加我的设计所需的因子数量。
现在,我只需要编辑名称和限制。或者,可以使用红色三角形从链接数据表加载响应和因子。
选择“继续”。模型轮廓出现并填充一个名为“拦截”的效果,并列出我们输入的所有主要效果因子。
在这一点上,我们需要考虑我们的目标以及我们可能拥有的技术信息或假设。这些因素中的任何一个都会相互影响吗?我们是否正在寻求快速决定哪些因素具有影响力?我们可以忽略其他人改善反应吗?
[如果不是,我们是否知道或期望因子与响应之间的关系不是线性的?这意味着存在曲率,并且在不同点处该因素以不同方式影响响应。我们是否知道或期望这些因素以协同或敌对的方式相互作用?如果是这样,那么我们需要在模型中添加相应的术语。出于演示的目的,假设转子长度和纸夹可能对响应产生非线性影响。因此,我们在模型和因子列表中标记转子长度和纸夹,然后单击十字按钮。]
[选择设计中的最小运行并检查所有效果将无法提供足够的信息来估计错误。在这种情况下,您需要在报告中进行一些模型操作并删除一些无关紧要的术语。您将不会收到一条消息,表明无法估计错误。]
由于我已经知道重力和质量都是飞行时间的两个主要影响因素,因此我想研究这些因素是如何相互影响的,以及由此产生的响应变化。我将选择“腿长”并与“纸张重量”和“纸夹”交叉。我将选择“转子长度”并与“纸夹”和“纸张重量”交叉。我将通过选择在模型大纲中选择顶部和其他因素并选择“交叉”。
腿长*纸夹
腿长*纸张重量
转子长度*纸张重量
转子长度*纸夹
JMP建议默认为“16运行”,我将选择。
在我们进行设计之前,我们可以重复此设计,在红色三角形下拉列表中选择“设置随机种子”并输入504054292。
现在选择“Make Design。”JMP将计算设计。
在这里,我们可以在DOE对话窗口中查看我们的设计;现在我们可以选择“制作表格”。
你的桌子应该是这样的。
这个数据表是我们获取规范来构建每个设计运行并从这些运行中保存集合数据的地方。请记住,此表还包含模型脚本,DOE对话框和“表”面板中的其他脚本。因此,请确保在添加或更改内容时保存此项。
我们将记下直升机上的每个运行编号以维护订单并在数据表中正确记录它们。
现在我们开始在JMP之外执行我们的收集步骤。我将每架直升机从同一高度掉落,并记录飞行时间,直到它接触到地面。
正如我所提到的,JMP有一个Fit Model脚本,其中设置了一些默认值来计算这些结果并提供模型报告。我将通过选择Tables面板中模型脚本旁边的绿色三角形来运行它。
现在从这个Fit Model,我们可以选择“Run”。
我们现在有了模型报告。
在报告的顶部,有一个效果摘要,它按响应顺序列出了我们的因素。
我们可以删除那些对改进模型没什么意义或没有意义的因素。如有必要,我们可以撤消。
您可以在此处看到转子长度列为效果的顶部并且非常重要。
但是,这并没有告诉我们我们正在寻找的公式;我们将在Profiler中通过向下滚动找到它。
当我向下滚动报告时,我正在选择灰色显示箭头,隐藏我此刻不读的报告信息。
在Prediction Profiler Red Triangle,以及Optimization and Desirability中,选择“Maximize Desirability”。
现在,这表示导致最长飞行时间的设置。
因子名称位于图表下方。
通过选择并拖动虚线的Profiler线,我们可以调整其他变量,以查看生成您正在设置的值所需的内容。
我想再向您展示一下,在红色三角形下,导航到“因子分析”并选择“交互配置文件”。这组图表可视化所有因素如何相互作用。
那么看看Profiler,导致最长飞行时间的因素设置是什么?或者,这种设计的优化响应是什么?