需要帮助! 如何自动化控制图构建尊敬的用户,
我需要您帮助我使用 JMP 构建控制图。 现在,我们每天都会更新 Excel 电子表格上的所有数据(Excel 上每天都会多 1 行代表当天的数据点),我想根据这些数据制作一个 I-MR 图表。
以下是我的要求:
- Excel 电子表格中的数据可能会自动导入到 JMP
- 仅在需要时更新固定控制限值
- 实施的规则(例如 Westgard 规则)
- 如果违反规则,可能会自动发出警报(例如背景颜色变化)
- 尽可能自动化控制图的创建(例如,一旦有新的每日数据集可用,可以轻松地将其从 Excel 导入到 JMP,以便将最新数据放在图表上
我不知道最好和最简单的方法是什么,因此我需要您的意见。
多谢。
回复:需要帮助! 如何自动化控制图构建我回应了之前有关移动极差图表的讨论。并非所有趋势规则都有意义,但是一些规则,例如标记大量值都在 1sigma 内的规则可以标记移动范围(变异性)的减小,而像 5 中的 4 超出 2sigma 这样的规则实际上标记了不稳定。我的猜测是,JMP 不允许 MR 使用标准规则,因为它们适用于“正常”类型数据。
也就是说,下面的脚本显示了一种解决方法:
- 创建变量的变换,abs( Dif( varcol, 1 ) ) 是移动极差的计算
- 创建带有限制的趋势图
- 更改图表标题
请小心您应用的规则。我多次看到人们误解 MR 图。
回复:需要帮助! 如何自动化控制图构建大家好,
我阅读了一些教程并尝试了几个图表,但我无法弄清楚一件事:
为什么如果我从控制图生成器创建图表,我可以访问警告配置和自定义,而如果我开始创建 IR 图表,我就不能访问并且需要使用标准规则?
我想,无论如何,我已经快到了,但在接下来的几天里我可能需要一些额外的提示。
谢谢。
回复:需要帮助! 如何自动化控制图构建如果你有时间,请看一下这些:
https://www.jmp.com/en_us/events/ondemand/mastering-jmp/automating-analysis-and-reports-using-JMP-scripts.html
https://www.jmp.com/en_us/events/ondemand/mastering-jmp/tracking-and-trending-manufacturing-metrics.html
https://community.jmp.com/t5/Mastering-JMP/Tracking-and-Trending-Manufacturing-Metrics-Journal-and-Slides/ta-p/24176
还有这里的一点点
https://community.jmp.com/t5/Byron-Wingerd-s-Blog/Control-Charts-with-a-Relative-X-Axis-Scale/ba-p/33448
请不要将此视为“让我为您谷歌一下”,在过去一年左右的时间里,我试图在掌握 JMP 网络广播中涵盖这个确切的主题。
回复:需要帮助! 如何自动化控制图构建你好 gzmorgan0,
我正在使用 JMP 12.2。
下面是我的红色评论
- 数据集是否是全新的,没有前一天的历史记录不,数据集将与前一天相同,只是添加新行
- 限制是否应该存储在单独的文件中,如果限制发生更改,更改日期是否应该反映在图表上,以及收集数据时适用的限制规则?限制将存储在单独的文件中,如果限制发生变化,它们应反映在图表中(也许作为一个阶段?!),并且可能适用当时限制的规则
- 如果显示历史数据,每次运行都应该提供评论历史记录吗?我不知道这个选项,我们如何在图表上发表评论? 无论如何,历史记录应该可用
- 结果是“固定”图表还是死图表(如日志或实时图表)?主要区别是什么?
- 这是只能由你来经营还是由其他人来经营?图表将由多个操作员运行,JMP 文件将存储在共享文件夹中
我还有几个额外的问题:
- 在 I-MR 图表中,JMP 自动使用值的平均值作为中心线,并应用规则在该线周围创建区域,如何将中心线设置为 (UCL+LCL)/2,它表示预期值并将规则应用于例如连续 8 个点高于或低于 CL?
- 我尝试更简单地做到这一点,如果我们跳过使用 Excel 并继续在 JMP 数据表上添加新行,我可以根据这些数据创建图表,稍后将其保存为报告,我可以每天添加和更新图表,保持我所做的设置,您能告诉我该解决方案最终的局限性是什么吗?
谢谢
回复:需要帮助! 如何自动化控制图构建您应该添加您正在使用的 JMP 版本。
第一遍脚本很简单,但问题在于细节:
- 数据集是否是全新的,没有前一天的历史记录
- 限制是否应该存储在单独的文件中,如果限制发生更改,更改日期是否应该反映在图表上,以及收集数据时适用的限制规则?
- 如果显示历史数据,每次运行都应该提供评论历史记录吗?
- 结果是“固定”图表还是死图表(如日志或实时图表)?
- 这是只能由你来经营还是由其他人来经营?
我相信,一旦您提供 JMP 版本,您就会在第一次通过时得到回复。 此注释是一个注意事项,上面的项目是通常要求的功能。 因此,您需要深入学习一些 JSL。
从 JMP 主菜单中,选择帮助 > 脚本索引 > 选择函数 > 并在搜索文本字段中输入 Excel,从项目列表中选择打开(项目匹配)。参见示例 3。 它包含读取 Excel 的一般语法和下面的示例。
dt = Open(
"$SAMPLE_IMPORT_DATA/Team Results.xlsx",
Worksheets( "Ungrouped Team Results" ),
Worksheet Settings(
Headers Start on Row( 3 ),
Data Starts on Row( 4 )
)
);
现在选择对象并在搜索文本字段中输入控制图。 我建议您尝试以下脚本:
可用选项取决于您的 JMP 版本。
回复:需要帮助! 如何自动化控制图构建你好拜伦,
首先感谢您的帮助!
我正在使用 V12.2,与 V14 相比,我可能面临的主要问题是什么?
无论如何,我将尝试将所有部分“粘合”在一起,以便有一个简单的工具来管理实验室的所有控制图,它必须用户友好且足够快,以免实验室技术人员的日常活动超负荷。
如果我需要进一步的帮助,我会回复您。
再次感谢。
回复:需要帮助! 如何自动化控制图构建你用的是v14吗? 因为这会让一些事情变得更容易。
首先,只需使用“文件打开”和导入向导来打开 Excel 表格。
-JMP 在表中写入源脚本。
然后使用控制图生成器来制作图表,并将脚本保存到数据表中。
-JMP 编写控制图脚本。
当您在那里时,根据需要设置控制限制,然后将限制保存到表中。
-检查脚本指南,它有一个用于加载规格限制的脚本。
在最基本的层面上,您所要做的就是将这些部分“粘合”在一起。
dt=打开();
obj=dt<<控制图生成器();
obj<< 获取limits(限制表名):
然后为了好玩,最好加入过程筛选工具来获取警报。