如何添加高级控制图生成器测试?https://community.jmp.com/t5/JMP-Blog/Custom-Tests-in-the-Control-Chart-Builder-in-JMP-10/ba-p/30115
上面的文章指出,您可以向控制图添加自定义测试,但似乎这仅在“统计”模式设置为“平均”时才有效。我正在使用“均值移动极差”,它仅提供控制限之外的测试。
是否有一种方法可以测试在此模式下高于或低于平均值的 X 点?我可能错过了统计原因!
回复:如何添加高级控制图生成器测试?谢谢吉姆。我开始了解 JSL 的工作原理!
回复:如何添加高级控制图生成器测试?要从移动平均线图表中获取点,您可以使用“保存摘要”消息并将其传递到平台。下面是一个将点放入列表的简单示例:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
theccb = dt << Control Chart Builder(
invisible,
Show Capability( 0 ),
Variables( Y( :height ) ),
Chart( Position( 1 ), Points( Statistic( "Moving Range" ) ), Limits( Sigma( "Moving Range" ) ) ),
Chart( Position( 2 ), Limits( Sigma( "Moving Range" ) ) )
);
ccb = theccb << save summaries;
// The values from the Moving Range column(column 3) are numeric
// and would be returned as a matrix. Therefore, to convert the
// results into a list, the As List() is added.
newList = As List( Column( ccb, 3 ) << get values );
close( ccb, nosave );
report( theccb ) << close window;
回复:如何添加高级控制图生成器测试?是否可以以列表形式访问图表中创建的点?我熟悉面向对象编程,但我不相信 JSL 语言允许我做类似以下的事情:
CCB = Control Chart Builder( ... some code to create CCB );
newList = CCB.Points();
回复:如何添加高级控制图生成器测试?有很多关于离散图表某些趋势规则的适用性的论文。
如果您对 JSL 不满意,请创建均值移动极差表,然后使用单个图表或 Levey-Jennings 图的控制图生成器,然后选择为移动极差推荐的趋势规则。
根据经验,许多查看移动极差的人并没有意识到均值是否存在持续变化,只有 1 个 OOC 点(在变化点)会出现在控制图上。另外,如果一个平均值不寻常,那么您将得到 2 个不寻常范围点:3 个平均值,即典型、不寻常、典型,涉及 OOC 的两个移动范围将是不寻常的。所以我明白为什么JMP不自动提供趋势规则。然而,标记太多靠近中心线的点的趋势规则表明变异性减少,而有 10-15 个点不在最靠近中心线的区域内的趋势规则表明变异性增加(稳定性较差)。
http://metal2012.tanger.cz/files/proceedings/02/reports/402.pdf
回复:如何添加高级控制图生成器测试?自定义测试仅适用于位置图。均值移动极差图是离散图。自定义测试不适用于分散图。您需要通过 JSL 创建您自己的。