在我们的免费在线课程中了解更多信息:
工业问题解决的统计思维
在本视频中,我们展示了如何使用预测刻画器在 JMP 中进行蒙特卡罗模拟。
我们使用文件 Anodize.jmp。 该文件包含 12 次试验定制设计的结果,该设计具有五个因子和四个连续响应。 实验目标是找到优化四个响应的因子设置:厚度、L*、a* 和 b*。
数据已被分析,最佳设置已作为脚本保存在数据表中。 要查看这些结果,我们在数据表中运行 Profiler 1 脚本。
刻画器为五个因素提供最佳设置,以实现四个响应的目标值。
但是,因子中可能存在一些随机变化,响应中也可能存在一些随机变化。
如果我们想估计我们在实施最佳设置时可能期望的响应值范围怎么办?
我们可以使用模拟。 或者,更正式地说,我们可以进行蒙特卡罗模拟。
为此,我们从 Prediction Profiler 的红色三角形中选择 Simulator。
对于每个因子,您可以添加遵循指定分布的随机变化。 例如,在固定值为 69.49 时,阳极氧化温度的分布可能呈正态分布,估计标准偏差为 1.5。
您还可以在响应中添加随机变化。 这是您的实验中的因素无法解释的响应变化。
我们将运行一个脚本,我们在其中输入了因子和响应的估计标准偏差。
在这里,四个因素会略有不同,但阳极氧化时间是固定的,没有随机变化。
对于每个响应,我们已将规格限制作为数据表中的列属性输入。 您会在模拟面板中看到代表这些规格限制的每个响应的虚线。
要模拟响应,我们将单击“模拟”按钮。 您会看到每个响应的模拟分布和模拟的汇总表。
每次单击此按钮时,结果都会略有变化。
让我们将 ppm 或百万分率添加到这些结果中。 为此,我们右键单击模拟值表,然后选择列,然后选择 PPM。
当我们反复单击 Simulate 按钮时,您可以看到预测的缺陷率在 0.4% 和 0.9% 之间。 您还可以看到所有缺陷都针对响应 L*。
您可以使用此模拟器来探索“假设”场景。 例如,如果我们可以将阳极氧化温度的变化减半怎么办? 也就是说,如果实际标准差可以从 1.54 减少到 0.75,会怎样? 缺陷率将如何变化?
为了看到这一点,我们输入 0.75 作为阳极氧化温度的标准偏差,然后再次单击模拟。 可以看到 L* 还是有一些缺陷的,但是缺陷率比之前要低很多。
请注意,您还可以将数据模拟到数据表中。 您可以这样做以估计最佳设置下的能力。
让我们快速看一下。
默认情况下,模拟值的数量为 5000。 我们将单击制作表格。 这会生成一个新表,其中包含每个响应和每个因子的 5000 个模拟值。
分发脚本已保存到数据表中。 相反,我们将使用“分析”菜单中的“分布”来分析这些数据。
我们选择厚度、L*、a* 和 b* 作为 Y、Columns,然后单击 OK。
因为规格限已保存为列属性,所以会自动报告每个响应的能力分析。
让我们看看 L* 的估计能力。
您可以看到分布略微偏离目标,向规格下限移动。 某些部件将低于此响应的规格下限。