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

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

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

相关文章

将Mybatis升级为Mybatis-Plus的详细过程

《将Mybatis升级为Mybatis-Plus的详细过程》本文详细介绍了在若依管理系统(v3.8.8)中将MyBatis升级为MyBatis-Plus的过程,旨在提升开发效率,通过本文,开发者可实现... 目录说明流程增加依赖修改配置文件注释掉MyBATisConfig里面的Bean代码生成使用IDEA生

Linux换行符的使用方法详解

《Linux换行符的使用方法详解》本文介绍了Linux中常用的换行符LF及其在文件中的表示,展示了如何使用sed命令替换换行符,并列举了与换行符处理相关的Linux命令,通过代码讲解的非常详细,需要的... 目录简介检测文件中的换行符使用 cat -A 查看换行符使用 od -c 检查字符换行符格式转换将

SpringBoot实现数据库读写分离的3种方法小结

《SpringBoot实现数据库读写分离的3种方法小结》为了提高系统的读写性能和可用性,读写分离是一种经典的数据库架构模式,在SpringBoot应用中,有多种方式可以实现数据库读写分离,本文将介绍三... 目录一、数据库读写分离概述二、方案一:基于AbstractRoutingDataSource实现动态

Java中的String.valueOf()和toString()方法区别小结

《Java中的String.valueOf()和toString()方法区别小结》字符串操作是开发者日常编程任务中不可或缺的一部分,转换为字符串是一种常见需求,其中最常见的就是String.value... 目录String.valueOf()方法方法定义方法实现使用示例使用场景toString()方法方法

Java中List的contains()方法的使用小结

《Java中List的contains()方法的使用小结》List的contains()方法用于检查列表中是否包含指定的元素,借助equals()方法进行判断,下面就来介绍Java中List的c... 目录详细展开1. 方法签名2. 工作原理3. 使用示例4. 注意事项总结结论:List 的 contain

Mysql表的简单操作(基本技能)

《Mysql表的简单操作(基本技能)》在数据库中,表的操作主要包括表的创建、查看、修改、删除等,了解如何操作这些表是数据库管理和开发的基本技能,本文给大家介绍Mysql表的简单操作,感兴趣的朋友一起看... 目录3.1 创建表 3.2 查看表结构3.3 修改表3.4 实践案例:修改表在数据库中,表的操作主要

C# WinForms存储过程操作数据库的实例讲解

《C#WinForms存储过程操作数据库的实例讲解》:本文主要介绍C#WinForms存储过程操作数据库的实例,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、存储过程基础二、C# 调用流程1. 数据库连接配置2. 执行存储过程(增删改)3. 查询数据三、事务处

macOS无效Launchpad图标轻松删除的4 种实用方法

《macOS无效Launchpad图标轻松删除的4种实用方法》mac中不在appstore上下载的应用经常在删除后它的图标还残留在launchpad中,并且长按图标也不会出现删除符号,下面解决这个问... 在 MACOS 上,Launchpad(也就是「启动台」)是一个便捷的 App 启动工具。但有时候,应

JSON Web Token在登陆中的使用过程

《JSONWebToken在登陆中的使用过程》:本文主要介绍JSONWebToken在登陆中的使用过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录JWT 介绍微服务架构中的 JWT 使用结合微服务网关的 JWT 验证1. 用户登录,生成 JWT2. 自定义过滤

SpringBoot日志配置SLF4J和Logback的方法实现

《SpringBoot日志配置SLF4J和Logback的方法实现》日志记录是不可或缺的一部分,本文主要介绍了SpringBoot日志配置SLF4J和Logback的方法实现,文中通过示例代码介绍的非... 目录一、前言二、案例一:初识日志三、案例二:使用Lombok输出日志四、案例三:配置Logback一