Install
openclaw skills install @duding-engicool/skill-msa-analysis辅助完成测量系统分析(MSA),支持Gage R&R、偏倚、线性、稳定性分析;当用户需要进行测量系统评估、了解测量系统准确性、生成MSA分析报告时使用
openclaw skills install @duding-engicool/skill-msa-analysispandas==2.0.3
numpy==1.24.3
matplotlib==3.7.2
openpyxl==3.1.2
通过交互式问答确定用户需求:
问题清单:
根据用户响应分路径:
根据测量类型和分析类型推荐参数:
Gage R&R标准方案:
偏倚分析方案:
线性分析方案:
稳定性分析方案:
提供详细的测量注意事项和随机化要求。
向用户说明数据格式要求:
references/data_template.md 中的详细格式说明用户上传数据文件后:
python scripts/parse_data.py --data_file <文件路径> --analysis_type <分析类型>
该脚本将:
向用户确认:
根据分析类型调用相应脚本:
Gage R&R分析:
python scripts/gage_rr.py --data <解析数据> --alpha 0.05
偏倚分析:
python scripts/bias_analysis.py --data <解析数据> --reference_values [值列表]
线性分析:
python scripts/linearity_analysis.py --data <解析数据> --reference_values [值列表]
稳定性分析:
python scripts/stability_analysis.py --data <解析数据> --time_points [时间点列表]
python scripts/generate_charts.py --analysis_results <分析结果> --chart_type <图表类型>
支持的图表类型:
python scripts/generate_report.py --analysis_results <分析结果> --charts <图表> --metadata <元数据>
报告包含:
基于分析结果,向用户说明:
scripts/parse_data.py(用途:解析Excel/CSV数据,验证格式)scripts/gage_rr.py(用途:计算EV、AV、GRR、%GRR、ndc等指标)scripts/bias_analysis.py(用途:计算偏倚及其显著性)scripts/linearity_analysis.py(用途:分析偏倚与测量范围的关系)scripts/stability_analysis.py(用途:分析测量系统随时间的变化)scripts/generate_charts.py(用途:生成各类统计图表并返回Base64编码)scripts/generate_report.py(用途:组装HTML报告,内嵌图表)references/msa_concepts.md(何时读取:需要向用户解释MSA概念时)references/data_template.md(何时读取:指导用户准备数据时)references/analysis_methods.md(何时读取:需要解释计算原理时)assets/report_template.html(用途:HTML报告的基础模板)用户:"我需要做MSA分析,但是不太清楚怎么做"
流程:
parse_data.py 解析数据gage_rr.py 执行分析generate_charts.py 生成图表generate_report.py 生成HTML报告用户:"我有Gage R&R数据,直接帮我分析一下"(上传Excel文件)
流程:
parse_data.py 解析数据,确认参数gage_rr.py 执行分析generate_charts.py 生成图表generate_report.py 生成HTML报告| 维度 | 评分 | 说明 |
|---|---|---|
| T — 可信任度 | 9/10 | 纯文档/脚本技能,无外部依赖风险,支持中文交互 |
| R — 可靠性 | 9/10 | 有异常处理说明; 输出格式明确 |
| A — 适用性 | 9/10 | 有适用范围声明; 触发条件明确 |
| C — 规范性 | 10/10 | frontmatter 完整; 文档结构清晰; 内容充分 |
| E — 有效性 | 10/10 | 输出明确; 含使用示例; 文档详尽 |
| 总分 | 47/50 | 通过 |