脚本 - 最适合流程能力你好,
我有一个受此启发的功能岗位寻求以一种普遍的方式为我的需求做过程能力。我遇到的一个问题是设置它,以便它不假设正态分布。我想要查看每一列并选择最适合分析的选项。
这是我或多或少的功能(我已经删除了简单的列名称等)。是否有一种简单的方法来添加到这个以实现使用最佳拟合而不是假设正常?
ProcessFunc = Function( {TheList},
TheVars = ":Name(\!"" || TheList[1] || "\!")";
For( i = 1, i <= nitems(Rcols), i++,
TheVars = TheVars || "," || ":Name(\!"" || TheList[i] || "\!")"
);
pcVar=Eval(Parse("dt5 << Process Capability(
Process Variables( "|| TheVars|| "))
);"));
pcVar << Overall Sigma Summary Report;
pcVar << Save Spec Limits as Column Properties;
);回复:脚本 - 最适合流程能力太棒了,我能够使用这个想法并略微改变它。非常感谢!
回复:脚本 - 最适合流程能力就个人而言,我建议非参数选项比试图自动化最佳拟合更强大。 我认为你可以通过使用简单的循环将“&Dist(Best Fit)”附加到列表中的每一列来完成您正在寻找的内容。 请尝试以下您对TheVars的定义:
for(i = 1, i<=N Items(TheVars), i++,
TheVars[i] = parse(char(TheVars[i])||"&Dist(Best Fit)");
);