回归现实:无需复杂假设即可轻松评估过程能力的简单方法

本文主要是介绍回归现实:无需复杂假设即可轻松评估过程能力的简单方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Cpk 和 Ppk 等过程能力指标能够测量您的过程相对于客户规格要求的执行情况。我们先回顾一些能力分析基础知识,再深入了解另一个能力估计值 Cnpk,该估计值很可能在您的能力分析库中非常有用。

能力统计指标分析
能力统计指标使用单个数字,是一种无单位指标,用于评估过程能否满足指定要求以及确定需要改进的领域。为此,可以将此常用估计值视为“客户之声”与“过程之声”的比值。
我们可以轻松测量“客户之声”,即可接受公差或规格限制之间的距离。测量“过程之声”有点棘手,通常会假设测量值来自形状类似于钟形曲线的总体。它有一个方便的属性,大约是 6 个标准差宽,因此“过程之声”大约是标准差的 6 倍。

如果公差和过程分布长度相同,则“客户之声”与“过程之声”的比值大约等于 1.0。然而,理想情况下,为了确保尽可能减少缺陷,我们在规格与过程所达处之间有一个小缓冲区。因此,对于缺陷极少的过程,公差必须大于过程分布宽度,使它们的比值大于 1。事实上,Cpk 和 Ppk 等可接受能力统计指标的常见基准值为 1.33 和 1.67。

能力统计指标在实践中的应用

遗憾的是,实际情况通常比本教材中的示例更复杂。比如,有时只有一个规格限制,通常分布不集中在规格限制之间,导致可能需要以多种方式测量标准差。有关这些重要问题的更多信息,请参阅此讨论。此外,我们在考虑现实世界中的数据时,可能会发现,在很多情况下,数据不遵循正态分布曲线(钟形曲线)。

在能力分析情况下,数据分布形状是我们衡量过程分布方式的关键组成部分。如果数据明显偏离假设分布,则 Cpk 和 Ppk 等指标无法准确反映过程能力。庆幸的是,Minitab Statistical Software 包含一套稳健的非正态能力分析工具,能够帮助您处理这种恼人的非正态数据问题。

但是,如果已经尝试通过试错法处理正态分布不拟合问题,该怎么办? 换言之,当统计 > 质量工具 > 个体分布标识中的 Anderson-Darling p 值都低于 0.05 基准值时(表明提供的分布或变换都不合适),我们该怎么办?

当替代分布/变换不足时

我最近在与一家制造静脉输液医疗器械专用管的公司合作时就遇到了这种情况。该公司需要向美国食品药品监督管理局证明,他们的管达到了规定的抗拉强度要求。

下面是我从 Minitab Statistical Software 的“个体分布标识”中获得的结果。

使用 Anderson-Darling 拟合优度检验时,若 p 值高于 0.05,通常表示在评估能力时,可以使用相应的分布或变换。但在该示例中,没有一种方法符合该标准。

我们来仔细研究一下这些数据,看看问题出在哪里。通过图形生成器(图形 > 图形生成器),可以在下方直方图中看到,其中一根样本管的抗拉强度低于要求,另一根管的强度高于要求。异常值是导致分布或变换在此类情况下无效的最常见原因。根据定义,极端异常值不符合数据的一般模式。

研究极端异常值并尝试了解引起极端异常值的原因非常重要。异常值可能是测量错误或数据输入错误,在这种情况下,它们并不能反映真实过程,应进行适当调整。如果它们是合理值,则首要任务应该是防止未来出现异常值并努力确保过程稳定,但可能仍需要进行能力估计,然后才能将产品投入市场。

用于评估能力的无分布解决方案

Minitab Statistical Software 22 版中最好的一个新功能是非参数能力分析。此分析功能可合理估计过程能力,而无需对分布进行更复杂的假设。要访问此实用功能,选择统计 > 质量工具 > 能力分析 > 非参数。

对于医疗管数据,可以看到,即使在有两个异常值的混乱情况下,过程仍然能够满足规格下限要求。可以像解读 Cpk 和 Ppk 等其他能力统计指标一样来解读非参数能力统计指标 Cnpk。在本例中,Cnpk = 1.39,超出了公司的能力目标 1.33。

分布假设对于能力分析至关重要,因为它们支持基于分析结果的计算、解释、推断和决策。然而,还需要了解的是,真实世界数据可能并不总是完全遵守这种假设。若在工具包中添加一种简单的无分布方法,即使真实世界数据不遵循任何已知分布模式,也能进行适当的能力估计。

这篇关于回归现实:无需复杂假设即可轻松评估过程能力的简单方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Java中对象的创建和销毁过程详析

《Java中对象的创建和销毁过程详析》:本文主要介绍Java中对象的创建和销毁过程,对象的创建过程包括类加载检查、内存分配、初始化零值内存、设置对象头和执行init方法,对象的销毁过程由垃圾回收机... 目录前言对象的创建过程1. 类加载检查2China编程. 分配内存3. 初始化零值4. 设置对象头5. 执行

SpringBoot整合easy-es的详细过程

《SpringBoot整合easy-es的详细过程》本文介绍了EasyES,一个基于Elasticsearch的ORM框架,旨在简化开发流程并提高效率,EasyES支持SpringBoot框架,并提供... 目录一、easy-es简介二、实现基于Spring Boot框架的应用程序代码1.添加相关依赖2.添

Python使用Pandas对比两列数据取最大值的五种方法

《Python使用Pandas对比两列数据取最大值的五种方法》本文主要介绍使用Pandas对比两列数据取最大值的五种方法,包括使用max方法、apply方法结合lambda函数、函数、clip方法、w... 目录引言一、使用max方法二、使用apply方法结合lambda函数三、使用np.maximum函数

SpringBoot中整合RabbitMQ(测试+部署上线最新完整)的过程

《SpringBoot中整合RabbitMQ(测试+部署上线最新完整)的过程》本文详细介绍了如何在虚拟机和宝塔面板中安装RabbitMQ,并使用Java代码实现消息的发送和接收,通过异步通讯,可以优化... 目录一、RabbitMQ安装二、启动RabbitMQ三、javascript编写Java代码1、引入

Qt 中集成mqtt协议的使用方法

《Qt中集成mqtt协议的使用方法》文章介绍了如何在工程中引入qmqtt库,并通过声明一个单例类来暴露订阅到的主题数据,本文通过实例代码给大家介绍的非常详细,感兴趣的朋友一起看看吧... 目录一,引入qmqtt 库二,使用一,引入qmqtt 库我是将整个头文件/源文件都添加到了工程中进行编译,这样 跨平台

Nginx设置连接超时并进行测试的方法步骤

《Nginx设置连接超时并进行测试的方法步骤》在高并发场景下,如果客户端与服务器的连接长时间未响应,会占用大量的系统资源,影响其他正常请求的处理效率,为了解决这个问题,可以通过设置Nginx的连接... 目录设置连接超时目的操作步骤测试连接超时测试方法:总结:设置连接超时目的设置客户端与服务器之间的连接

Java判断多个时间段是否重合的方法小结

《Java判断多个时间段是否重合的方法小结》这篇文章主要为大家详细介绍了Java中判断多个时间段是否重合的方法,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录判断多个时间段是否有间隔判断时间段集合是否与某时间段重合判断多个时间段是否有间隔实体类内容public class D

Python使用国内镜像加速pip安装的方法讲解

《Python使用国内镜像加速pip安装的方法讲解》在Python开发中,pip是一个非常重要的工具,用于安装和管理Python的第三方库,然而,在国内使用pip安装依赖时,往往会因为网络问题而导致速... 目录一、pip 工具简介1. 什么是 pip?2. 什么是 -i 参数?二、国内镜像源的选择三、如何

IDEA编译报错“java: 常量字符串过长”的原因及解决方法

《IDEA编译报错“java:常量字符串过长”的原因及解决方法》今天在开发过程中,由于尝试将一个文件的Base64字符串设置为常量,结果导致IDEA编译的时候出现了如下报错java:常量字符串过长,... 目录一、问题描述二、问题原因2.1 理论角度2.2 源码角度三、解决方案解决方案①:StringBui

Linux使用nload监控网络流量的方法

《Linux使用nload监控网络流量的方法》Linux中的nload命令是一个用于实时监控网络流量的工具,它提供了传入和传出流量的可视化表示,帮助用户一目了然地了解网络活动,本文给大家介绍了Linu... 目录简介安装示例用法基础用法指定网络接口限制显示特定流量类型指定刷新率设置流量速率的显示单位监控多个