主要内容

controlrules

西部电气和尼尔森控制规则

语法

R = controlrules('规则”,x, cl, se)
[R,RULES] = controlrules('规则”,x, cl, se)

描述

R = controlrules('规则”,x, cl, se)决定向量中的哪个点x中违反控制规则规则cl是中心线值的向量。se是标准误差向量。(通常,控制图上的控制限制在值处cl- - - - - -3 * se而且cl+3 * se)。规则控件规则、包含多个控件规则名称的字符串数组或单元格数组的名称。如果xn价值观和规则包含规则,然后R是一个n——- - - - - -逻辑数组,使用R (i, j)赋值1如果点违反了规则j0如果没有。

以下是接受的值规则(在单引号内指定):

  • we1- 1分以上cl+3 * se

  • we2-以上3个中的2个cl+2 * se

  • 3-以上5个中的4个cl+se

  • we4-以上8个中的8个cl

  • we5-以下1cl- - - - - -3 * se

  • we6-以下3个中的2个cl- - - - - -2 * se

  • we7-以下5个中的4个cl- - - - - -se

  • we8- 8个以下8个cl

  • we9- 15个中的15个cl- - - - - -se而且cl+se

  • we10- 8个以下8个cl- - - - - -se或以上cl+se

  • n1- 1分以下cl- - - - - -3 * se或以上cl+3 * se

  • n2- 9个在同一侧的9个cl

  • n3- 6个中的6个增加或减少

  • 陶瓷- 14交替向上/向下

  • 它们被-以下3个中的2个cl- - - - - -2 * se或以上cl+2 * se,同边

  • n6-以下5个中的4个cl- - - - - -se或以上cl+se,同边

  • n7- 15个中的15个cl- - - - - -se而且cl+se

  • n8- 8个以下8个cl- - - - - -se或以上cl+se,两边

  • 我们-所有西部电气公司的规定

  • n-所有尼尔森规则

对于多点规则,在点上违反规则指示以点结束的点的集合触发规则。点只有当它是违反规则条件的点之一时,才被认为违反了规则。

有什么问题吗作为他们的xcl,或se分数不被认为违反规则,其他分数不计入规则。

控件规则可以在controlchart函数的值“规则”参数。

[R,RULES] = controlrules('规则”,x, cl, se)返回一个文本单元格数组规则列出应用的规则。

例子

全部折叠

加载样例数据。

负载部分

控件创建x条形图we2规则标记失控测量。

St =控制图表(跳动,“规则”“we2”);X = st.mean;Cl = st.mu;Se = st.sigma./√(st.n);持有情节(cl + 2 *,“米”

图中包含一个轴对象。标题为XBAR控制图的axis对象包含5个类型为line的对象。这些对象表示数据、违规、中心、拼箱/UCL。

您可以看到用红圈标出的失控点。

使用controlrules识别违反控制规则的测量。

R =控制规则(“we2”, x, cl, se);I = find(R)
我=6×121 23 24 25 26 27

版本历史

在R2006b中引入

另请参阅