SPC·实战笔记
模块四 · 计数型控制图 · 进阶

计数型控制限为何是曲线:n 变化限在动

新来的工程师第一次打开 SPC 软件里的 p 图,盯着那条上上下下的锯齿状上限看了半天,转头问我:"这软件是不是有 bug?控制限怎么还带毛边的?"没 bug。那不是毛边,那是统计学在如实反映一件事——你每天检的件数不一样多。

一、先说结论

计数型控制图(p、u)的控制限之所以不是直线,原因就一个:控制限的宽度里含着子组容量 n,而 n 每天在变。

翻回公式看一眼:

``` p 图: UCL = p̄ ± 3 √( p̄(1−p̄) / n ) u 图: UCL = ū ± 3 √( ū / n ) ```

n 在分母、还在根号底下。n 变大,限收窄;n 变小,限张开。软件按每个子组自己的 n 逐点算限,连起来自然是阶梯状(有些软件把它平滑成曲线,本质一样)。

这跟计量型控制图很不一样。Xbar-R 图里 n 通常固定成 5,A₂、D₄ 那些系数一查表就定死,限当然是直线。一到计数型,n 变成了变量,限就活了。

再往下,你得理解一句更本质的话:限宽反映的不是"标准松紧",是"这个样本能提供多少证据"。 检 1200 件得出的 3% 和检 400 件得出的 3%,可信度完全不同——后者更可能是偶然。所以后者的限就得放宽,不能拿同一把尺子卡。

二、核心知识点拆解

2.1 限宽和 n 是"平方根反比"关系

限的半宽(3σ 那一截)是:

``` 半宽 = 3 √( p̄(1−p̄) / n ) = 常数 / √n ```

注意是 1/√n,不是 1/n。这个区别很要命,我拿一组数说:

设 p̄ = 3%,则常数 = 3 × √(0.03×0.97) = 3 × 0.17059 = 0.51178。

子组容量 n√n半宽 = 0.51178/√nUCLLCL
507.077.24%10.24%0(截断)
10010.005.12%8.12%0(截断)
20014.143.62%6.62%0(截断)
40020.002.56%5.56%0.44%
80028.281.81%4.81%1.19%
160040.001.28%4.28%1.72%
320056.570.90%3.90%2.10%

盯着这张表看两件事。

第一,n 翻倍,限只收窄到原来的 71%(1/√2),不是一半。 想把限宽砍一半,n 得变成 4 倍。这就是为什么"加大抽样量"这条改善路线成本高得吓人——灵敏度的提升是平方根级的,钱却是线性烧的。

第二,n 从 200 涨到 400 这一档,LCL 刚好从 0 冒出头。 分界点在 n·p̄ = 9,这里 p̄=3%,对应 n = 300。过了 300,图才开始有下侧灵敏度。这条线在第 34、35 篇都出现过,模块四里它反复出现,值得记死。

限宽随 n 变化的衰减曲线。横轴 n(50–3200,对数刻度),纵轴 3σ 半宽(%)。画一条平滑下降的深蓝曲线,在 n=100、400、1600 三处打点标注半宽值,并用金橙虚线标出"n 变 4 倍,限才窄一半"的两组对照。图注:"1/√n 的衰减,比你想的慢得多"。
图 1 · 限宽随 n 变化的衰减曲线。横轴 n(50–3200,对数刻度),纵轴 3σ 半宽(%)。画一条平滑下降的深蓝曲线,在 n=100、400、1600 三处打点标注半宽值,并用金橙虚线标出"n 变 4 倍,限才窄一半"的两组对照。图注:"1/√n 的衰减,比你想的慢得多"。

2.2 阶梯限怎么读:三条实操规则

现场看阶梯限,抓住三点就够了。

规则一:点和限,必须一一对应地看。 第 7 个点只能和第 7 段限比,绝不能拿眼睛拉一条水平线横着扫。手工画图时这错误特别常见——白板上限画成锯齿,人眼却下意识按最高那截去判,结果一堆异常被放过。

规则二:限窄的地方最容易出信号,但也最容易被误解。 大批量那天限收得紧,同样幅度的波动更可能报警。有人为这个抱怨"产量一高就报警,图不公平"。不是不公平,是那天你有更多证据,本来就该看得更细。

规则三:限的台阶落差太大,说明取样方案有问题。 如果最宽那段限是最窄那段的两倍以上(对应 n 相差 4 倍以上),这张图读起来会很累,判异也难以标准化。这时候该做的是规范取样量,把 n 拉到相近水平,而不是硬读那张锯齿图。

2.3 三条实用出路:直线限、标准化图、固定 n

不喜欢锯齿图?有三条正经出路。

出路一:±25% 内用平均 n 画直线。 各子组 n 都落在 n̄ 的 ±25% 内,就按 n̄ 算一组固定限,画成两条直线。前面几篇反复提过,这是现场手工图的主流做法。对越界的个别子组单独补算限即可。

出路二:改画标准化控制图(Z 图)。 把每个点转换成标准化值:

``` Z = ( p_i − p̄ ) / √( p̄(1−p̄)/n_i ) ```

转完之后,纵轴变成"几个 σ",中心线恒为 0,UCL 恒为 +3,LCL 恒为 −3,永远是直线,不管 n 怎么变。代价是操作工看不到"3.2%"这种直观数字,只看到"+1.7"。我一般给工程师看 Z 图,给操作工看原始 p 图,两套并存。

出路三:干脆把 n 固定死。 全检工位做不到,但抽检工位完全可以——规定每小时固定抽 200 件,多的不检、少了补检。n 定死,限就是直线,还能顺手改用 np 图,现场更友好。这是成本最低的方案,可惜很多厂想不到,宁愿去买软件。

三、车间真实案例:同一批数据,三种限画法

拿一条 SMT 贴片线的锡膏印刷不良数据,8 个子组,n 随排产波动很大:

子组nDp
1420133.10%
21150342.96%
3680223.24%
41480412.77%
5390184.62%
6920272.93%
71320392.95%
8640192.97%

Σn = 420+1150+680+1480+390+920+1320+640

420+1150 = 1570;+680 = 2250;+1480 = 3730;+390 = 4120;+920 = 5040;+1320 = 6360;+640 = 7000

ΣD = 13+34+22+41+18+27+39+19 = 213

``` p̄ = 213 / 7000 = 0.030429 (3.04%) √( p̄(1−p̄) ) = √( 0.030429 × 0.969571 ) = √0.029503 = 0.171765 ```

画法 A:正确的阶梯限(逐子组算)

子组n√n3σ = 3×0.171765/√nUCLLCL
142020.492.51%5.56%0.53%
2115033.911.52%4.56%1.52%
368026.081.98%5.02%1.07%
4148038.471.34%4.38%1.70%
539019.752.61%5.65%0.43%
692030.331.70%4.74%1.34%
7132036.331.42%4.46%1.62%
864025.302.04%5.08%1.01%

判定:子组 5 的 p = 4.62% < 它自己的 UCL = 5.65%,未报警。全部受控。

画法 B:偷懒的直线限(用 n̄)

n̄ = 7000/8 = 875。3σ = 3×0.171765/√875 = 3×0.005807 = 1.74%。 UCL = 4.78%,LCL = 1.30%。

判定:子组 5 的 4.62% < 4.78%,仍未报警——这次没出事,纯属运气。 检查一下 n 的波动:最小 390 是 n̄ 的 44.6%,最大 1480 是 169%,远远冲出 ±25%,这条直线限根本不该用。它对子组 5(真限 5.65%)过严,对子组 4(真限 4.38%)过松。哪天子组 4 出个 4.5%,真限该报警,直线限却放过去了。

画法 C:标准化 Z 图

拿子组 5 算: ``` Z₅ = (0.0462 − 0.030429) / (0.171765/√390) = 0.015771 / (0.171765/19.748) = 0.015771 / 0.008698 = 1.81 ``` 拿子组 4 算: ``` Z₄ = (0.0277 − 0.030429) / (0.171765/38.471) = −0.002729 / 0.004465 = −0.61 ``` 八个 Z 值都落在 ±3 内,图上是两条笔直的限,结论和画法 A 完全一致——Z 图和阶梯限图是等价的,只是换了坐标。

三种画法并排。左:阶梯限 p 图(限高低起伏);中:直线限 p 图(叠加浅红色阴影标出与真限的偏离区,子组 4、5 处偏离最大);右:Z 图(±3 两条直线,点子分布形状与左图一致)。图注:"同一批数据,三种画法,只有中间那张会骗人"。
图 2 · 三种画法并排。左:阶梯限 p 图(限高低起伏);中:直线限 p 图(叠加浅红色阴影标出与真限的偏离区,子组 4、5 处偏离最大);右:Z 图(±3 两条直线,点子分布形状与左图一致)。图注:"同一批数据,三种画法,只有中间那张会骗人"。

四、常见误区提醒

  1. 看到锯齿限就以为软件出错,手动把它"拉直"那锯齿是对的,拉直才是错的。 我见过有人在报表里把阶梯限改成直线"为了好看",客户审核时被要求提供限的计算依据,当场解释不清。
  2. 拿一条水平线横扫着判点每个点只对自己那一段限负责。 手工白板图尤其要注意,建议在每个点旁直接标出它的 UCL 数值,别让人靠眼睛量。
  3. 以为加大 n 能线性提升灵敏度是 1/√n,不是 1/n。 n 翻两番限才窄一半。做取样方案设计时按线性估算,预算和效果一定对不上。
  4. 不看波动幅度就套 ±25% 的直线限。本篇案例的 n 波动接近 4 倍,直线限属于明显误用。用直线限之前,必须先算一遍 n_max/n̄ 和 n_min/n̄。

五、小结 & 互动提问

计数型控制限是曲线,不是缺陷,是诚实。它把"这个样本有多少证据"如实画在了图上。想要直线,有三条路:把 n 波动压进 ±25%、改画 Z 图、或者干脆把 n 固定死。挑哪条,看你的工位是全检还是抽检、看图是给工程师还是给操作工。

互动提问:你系统里那张 p 图,n_max 除以 n_min 是多少?如果超过 4,你觉得现在最该做的是换成 Z 图,还是回头去把取样方案规范一下?

如需配套互动练习、培训课件或软件试用,可搜索「东方大易」或访问大易官网 www.eastdayi.com(苏州东方大易管理咨询有限公司,电话 0512-65561989)联系客服获取。

【来源标注】本篇依据:GB/T 17989.2-2020《控制图 第2部分:常规控制图》(对应 ISO 7870-2)中关于样本量变动时控制限计算的规定;GB/T 17989.1-2020《控制图 第1部分:通用指南》关于 3σ 控制限与样本量关系的说明;标准化控制图及相关技术可参见 ISO 11462 系列的工具目录部分。可配套互动页:iso-spc-kb/KP204.html(计数值控制图 p/np/c/u)、iso-spc-kb/KP403.html(SPC 工具目录:84 种技术)、iso-spc-tutorials/GBT17989.1_general_guide.html、iso-spc-tutorials/shewhart_control_chart_guide.html。
苏州东方大易(大易培训中心)
专业汽车行业标准培训与咨询 · IATF 16949 / APQP / FMEA / SPC / CP / PPAP / VDA 6.3 内审员
官网 www.eastdayi.com | 咨询电话 0512-65561969 / 0512-65561989
相关文章推荐