<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />嗨,大家好,
我是JMP脚本的新手(现在已经做了两天)。 我完全不了解统计数据,这使得工作更加困难。
无论如何,对于我的同事我正在创建一个脚本,将测试结果放在一个图表中并显示其限制。 对于某些图表,这非常有效,但有些图表会出错:
数据表上的控制图错误平均值表2:控制限制乱序:必须是LCL <= Avg <= UCL
我检查了限制(LCL和UCL)并计算了均值()。 结果是LCL <= Mean <= UCL。 所以我不知道发生了什么以及为什么会失败。
由于LCL <= Mean <= UCL适合,平均值和平均值之间可能存在统计差异。 有人可以向我解释一下吗?
如果不是这样,为什么我会收到此错误?用于创建图表的表中没有NULL值。 该错误似乎来自脚本的这一部分:
ch =控制图(
团体规模(1),
KSigma(K_Sigma),
图表Col(
AvgTableColumnNames ,
个人测量(
LCL(作为列(dt3,AvgTableColumnNames )[1]),
UCL(作为列(dt3,AvgTableColumnNames )[2])
)
)
SendToReport(Dispatch({},
“2”,
ScaleBox,
{格式(“固定十二月”,12,0),Min(LowerBoundery),
Max(UpperBoundery),Inc(1),Minor Ticks(0)}))
);
Eval(替代品(名称Expr(ch),Expr(LowerBoundery),LowerBoundery));
Eval(替代(名称Expr(ch),Expr(UpperBoundery),UpperBoundery));
我确定使用的变量具有正确的值(我在日志中显示它们)。 那么请有人告诉我发生了什么......
感谢名单!
最好的祝福,
J.
谢谢你的回复。 我需要它才能工作,所以我改变了整个设置。 现在我从桌子上获得限制并且它有效。 唯一的缺点是我打开同一个表两次,一次使用表,一次保存并关闭它。 似乎如果我给Get Limits函数打开一个表,则不会收集限制:
ch =控制图(
样品标签(:MyColumn),// X轴
Chart Col(AvgTableColumnNames ,个人测量),//图表数据(y轴),图表类型
获取限制(“c:\ temp \ limits.jmp”)
运行此操作时会发生什么(其中:Y是您正在绘制的列之一,控制下限和上限是0和0.9?)
lclVal = 0;
uclVal = 0.9;
控制图(
团体规模(1),
KSigma(3),
图表Col(
:Y,
个人测量(
LCL(lclVal),
UCL(uclVal)
)
)
);
设置手动限制仍有问题:
数据表上的控制图错误LimitsDB:控制限制乱序:必须是LCL <= Avg <= UCL
ColMinValue = 0.00756999989971519;
ColMaxValue = 0.104999996721745;
LimMinValue = 0;
LimMaxValue = 0.91;
据我说:
0.008(最小列数)> 0(下限)AND
0.1(最大列数)<0.9(上限)
平均值应该在最高列值和最低列值之间。
根据JMP,情况并非如此????请帮忙。
如果我从个人测量中移除固定控制限制(LCL和UCL),我将获得所有图表(具有自动计算的控制限制)。 没有错误...... 但是,我想显示公司的控制限制,而不是JMP认为我应该使用的限制...
如果固定限值与计算限值相差太大,会出现错误吗?