CpK vs PpK,过程能力指标的精彩对决

2024-09-03 01:04

本文主要是介绍CpK vs PpK,过程能力指标的精彩对决,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Cpk VS Ppk(一)描述

对于Cpk和Ppk这两个概念,大家可能会有无数个疑问!这两个指标我该看哪个?计算有什么差别……那么我们首先来看一下Minitab中对它们俩是怎么描述的。

大多数能力评估都可以分组为以下两种类别中的一种:潜在(组内)和整体能力。每种能力都表示对过程能力的唯一度量。

潜在能力:

潜在能力通常称为过程的“权利”:它忽略子组之间的差异,并显示在消除子组之间的偏移和漂移之后过程的性能。评估潜在能力的能力指标包括 Cp、CPU、CPL 和 Cpk。

整体能力:

整体能力是客户在一段时间内体验到的能力;它捕获过程的整体差异,包括子组之间的差异。评估整体能力的能力指标包括 Pp、PPU、PPL、Ppk 和 Cpm。

过程整体变异和子组内变异的示例:

一家糖果厂拥有一台用于在容器中装填一定重量糖果的机器。糖果每天从工厂出货一次。为了评估该过程的能力,技术人员每 6小时为样本袋称重。每个样本表示您分析中的一个子组。

虽然每个子组中的变异很小,但是所有袋的重量的整体变异要大得多。因此,每日装运的整体袋重量变异要大于全天生产的袋重量。

潜在能力和整体能力:

较小的分布曲线表示每个样本的袋重量分布。单个较大的分布曲线表示整天的出货,它是各个子组的合计。

整体能力基于所有过程数据的变异(作为一个整体),由较大的曲线显示。它指示客户体验到的过程实际性能,有时被称为实际能力或长期能力。

潜在能力仅考虑子组内的变异,由较小的曲线表示。它指示在排除子组间变异的情况下过程的性能。它有时被称为短期能力。

注意:只针对正态数据计算潜在能力。

可以通过比较潜在能力和整体能力来评估子组间差异的影响。如果子组间差异大,则在子组之间可能存在大量变异,并且您的过程可能需要改进稳定性。

02 Cpk VS Ppk(二)计算差异篇

前面我给大家介绍了Minitab中对于Cpk与Ppk的描述。其中Cpk用来评估潜在能力,Ppk用来评估整体能力(注意:不是总体)。接下来将从计算公式来讨论这两者的区别与联系。

能力分析的目的是确保过程能力满足顾客的要求,我们利用统计能力指标如Cpk和Ppk进行评估。如果我们看正态(分布)的过程能力Cpk和Ppk的计算公式,我们可以发现他们几乎是一样的:

通过比较这两者的计算公式我们发现,分子都一样,有区别的是分母部分:Cpk使用子组内标准偏差, 而Ppk使用整体标准差。你不必为标准偏差公式的细节而烦恼,组内标准偏差是子组标准偏差的平均值,而整体标准偏差代表所有数据的变化。这意味着:

CpK:

a. 只描述组内的变化;

b. 不考虑子组间的偏移和漂移;

c. 有时被称为潜在的能力,因为它代表着你的过程在规格内生产零件的潜力,假设子组之间没有变化。

Ppk:

描述所有测量的整体变化;

理论上讲包括组内的变化以及组间的偏移和漂移(分组没有影响);

无需按子组取样(没有完善的抽样方案时)。

Cpk和Ppk之间差异的例子:

为了说明,让我们考虑一个数据集,每天测量5个,一共测了10天。

例1-相似的Cpk和Ppk

如下图所示,与组内的变化相比,子组之间没有很大的偏移和漂移。因此,组内与总体标准偏差是近似的,这意味着CPK和Ppk也近似,(分别为1.13和1.07,)。

例2-不同的Cpk和Ppk

如下图所示,我使用了相同的数据和子组大小,但我改变了周围的数据,将其移动到不同的子组。(当然,在实践中我们永远不想把数据移动到不同的子组,我仅仅是拿它来说明一下问题)。

由于我们使用相同的数据,总体标准差和Ppk没有改变。

但是对于Cpk,这里是3.69,比我们以前得到的1.13的好得多。看着这组图,你能说出为什么Cpk增高吗?(该图显示,在每个子组内的点是比以前更密切。早先我提到,我们可以认为组内标准偏差是子组标准偏差的平均值。因此,在每个子组内的变异相当于一个较小的标准偏差,这就给了我们一个更高的Cpk)。

我想通过以上内容告诉大家,做报告的时候不要只考虑Cpk而忘了Ppk。从上面的例子我们可以看到,Cpk只告诉我们故事的一部分,所以下次你检查过程能力,请同时考虑你的Cpk和Ppk。如果这个过程是稳定的,随着时间的推移变化不大,这两个统计量应该总是一样的。

这篇关于CpK vs PpK,过程能力指标的精彩对决的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1131576

相关文章

java中使用POI生成Excel并导出过程

《java中使用POI生成Excel并导出过程》:本文主要介绍java中使用POI生成Excel并导出过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录需求说明及实现方式需求完成通用代码版本1版本2结果展示type参数为atype参数为b总结注:本文章中代码均为

SpringCloud之LoadBalancer负载均衡服务调用过程

《SpringCloud之LoadBalancer负载均衡服务调用过程》:本文主要介绍SpringCloud之LoadBalancer负载均衡服务调用过程,具有很好的参考价值,希望对大家有所帮助,... 目录前言一、LoadBalancer是什么?二、使用步骤1、启动consul2、客户端加入依赖3、以服务

Oracle存储过程里操作BLOB的字节数据的办法

《Oracle存储过程里操作BLOB的字节数据的办法》该篇文章介绍了如何在Oracle存储过程中操作BLOB的字节数据,作者研究了如何获取BLOB的字节长度、如何使用DBMS_LOB包进行BLOB操作... 目录一、缘由二、办法2.1 基本操作2.2 DBMS_LOB包2.3 字节级操作与RAW数据类型2.

C#原型模式之如何通过克隆对象来优化创建过程

《C#原型模式之如何通过克隆对象来优化创建过程》原型模式是一种创建型设计模式,通过克隆现有对象来创建新对象,避免重复的创建成本和复杂的初始化过程,它适用于对象创建过程复杂、需要大量相似对象或避免重复初... 目录什么是原型模式?原型模式的工作原理C#中如何实现原型模式?1. 定义原型接口2. 实现原型接口3

Spring Security注解方式权限控制过程

《SpringSecurity注解方式权限控制过程》:本文主要介绍SpringSecurity注解方式权限控制过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、摘要二、实现步骤2.1 在配置类中添加权限注解的支持2.2 创建Controller类2.3 Us

Spring AI集成DeepSeek三步搞定Java智能应用的详细过程

《SpringAI集成DeepSeek三步搞定Java智能应用的详细过程》本文介绍了如何使用SpringAI集成DeepSeek,一个国内顶尖的多模态大模型,SpringAI提供了一套统一的接口,简... 目录DeepSeek 介绍Spring AI 是什么?Spring AI 的主要功能包括1、环境准备2

SpringBoot集成图片验证码框架easy-captcha的详细过程

《SpringBoot集成图片验证码框架easy-captcha的详细过程》本文介绍了如何将Easy-Captcha框架集成到SpringBoot项目中,实现图片验证码功能,Easy-Captcha是... 目录SpringBoot集成图片验证码框架easy-captcha一、引言二、依赖三、代码1. Ea

pycharm远程连接服务器运行pytorch的过程详解

《pycharm远程连接服务器运行pytorch的过程详解》:本文主要介绍在Linux环境下使用Anaconda管理不同版本的Python环境,并通过PyCharm远程连接服务器来运行PyTorc... 目录linux部署pytorch背景介绍Anaconda安装Linux安装pytorch虚拟环境安装cu

SpringBoot项目注入 traceId 追踪整个请求的日志链路(过程详解)

《SpringBoot项目注入traceId追踪整个请求的日志链路(过程详解)》本文介绍了如何在单体SpringBoot项目中通过手动实现过滤器或拦截器来注入traceId,以追踪整个请求的日志链... SpringBoot项目注入 traceId 来追踪整个请求的日志链路,有了 traceId, 我们在排

Spring Boot 3 整合 Spring Cloud Gateway实践过程

《SpringBoot3整合SpringCloudGateway实践过程》本文介绍了如何使用SpringCloudAlibaba2023.0.0.0版本构建一个微服务网关,包括统一路由、限... 目录引子为什么需要微服务网关实践1.统一路由2.限流防刷3.登录鉴权小结引子当前微服务架构已成为中大型系统的标