优思学院:一文看懂80/20法则和帕累托图

2023-11-02 02:50

本文主要是介绍优思学院:一文看懂80/20法则和帕累托图,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

80/20法则

帕累托图(Pareto Chart)

也称为:帕累托图,帕累托分析

其他名称:加权帕累托图,比较帕累托图

帕累托图(Pareto Chart)是一种条形图。 条形的长度表示频率或成本(时间或金钱),并以最长的条形排列在左侧,最短的条形排列在右侧。 通过这种方式,图表可以直观地描绘出哪些情况更为重要。 原因分析工具被认为是七大质量工具之一 。

帕累托分析(Pareto Analysis)是决策中的一种统计技术,用于选择数量有限且产生显著总体效果的任务。 它使用帕累托原理(也称为80/20法则),只须通过完成20%的工作,您便可以在整个工作中获得80%的效益

以质量改善为例,绝大多数问题(80%)是由一些关键原因(20%)引起的。 此技术也称为“关键的少数” (Critical Few) 和“琐碎的多数” (Trivial Many)。(也是六西格玛和DMAIC的重要理念)

 

帕累托图是六西格玛专业人员最常用的工具

根据中国六西格玛调查研究 2020所显示,帕累托图是在众多六西格玛质量工具中得票最多,是六西格玛专业人员最常用的工具。我相信这是由于帕累托原理,或80/20法则,正正就是六西格玛的中心思想。

六西格玛项目的过程,就是要一步一步地把“关键的少数” (Critical Few) 识别出来,然后通过实验手段,把过程最佳化,因此,帕累托图的使用是在六西格玛项目中不可划缺的部分。

 

 

何时使用帕累托图

  • 分析有关过程中问题或原因发生频率的数据时
  • 当有许多问题或原因,而您想专注于最重要的
  • 通过查看具体原因分析广泛的原因时
  • 与他人就您的数据进行交流时

 

帕累托图的绘制程序

  1. 确定将用于分组项目的类别。
  2. 确定合适的度量。 常见的度量是频率,数量,成本和时间。
  3. 确定Pareto图表将覆盖的时间段:一个工作周期? 一整天? 一周?
  4. 收集数据,每次记录类别,或组合已经存在的数据。
  5. 每个类别的测量小计。
  6. 为您收集的测量确定合适的比例。 最大值将是步骤5中的最大小计。(如果您执行下面的可选步骤8和9,则最大值将是步骤5中的所有小计的总和。)在图表的左侧标出比例。
  7. 为每个类别构造并标记条。 将最高的放置在最左边,然后再将第二个放置在右边,依此类推。 如果有许多类别的测量值较小,则可以将它们归为“其他”。
  8. 计算每个类别的百分比:该类别的小计除以所有类别的总数。 划一条右垂直轴,并用百分比标记。 确保两个音阶匹配。 例如,对应于一半的左侧测量值应在右侧刻度上正好相反为50%。
  9. 计算并绘制累积总和:将第一和第二类别的小计相加,并在第二条上方放置一个点,指示该总和。 在该总和中添加第三类别的小计,并在该新总和的第三条上方放置一个点。 继续所有酒吧的过程。 从第一个栏的顶部开始连接点。 最后一个点应达到正确比例的100%。

注意:步骤8和9是可选的,但对于分析和交流很有用。

 

帕累托图示例

以下是一个帕累托图的示例,描述了某公司过程的一些失效事项,我们可以轻易看到,有哪些属于“关键的少数” (Critical Few) ,有哪些属于“琐碎的多数” (Trivial Many)。

 

 

从图中所见,首三项不良的数量,占了总不良数量的80%,换言之,只要解决首三项问题,我们就可以解决80%的不良数量了。

这篇关于优思学院:一文看懂80/20法则和帕累托图的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

一文详解JavaScript中的fetch方法

《一文详解JavaScript中的fetch方法》fetch函数是一个用于在JavaScript中执行HTTP请求的现代API,它提供了一种更简洁、更强大的方式来处理网络请求,:本文主要介绍Jav... 目录前言什么是 fetch 方法基本语法简单的 GET 请求示例代码解释发送 POST 请求示例代码解释

一文详解SpringBoot响应压缩功能的配置与优化

《一文详解SpringBoot响应压缩功能的配置与优化》SpringBoot的响应压缩功能基于智能协商机制,需同时满足很多条件,本文主要为大家详细介绍了SpringBoot响应压缩功能的配置与优化,需... 目录一、核心工作机制1.1 自动协商触发条件1.2 压缩处理流程二、配置方案详解2.1 基础YAML

一文详解如何从零构建Spring Boot Starter并实现整合

《一文详解如何从零构建SpringBootStarter并实现整合》SpringBoot是一个开源的Java基础框架,用于创建独立、生产级的基于Spring框架的应用程序,:本文主要介绍如何从... 目录一、Spring Boot Starter的核心价值二、Starter项目创建全流程2.1 项目初始化(

一文带你了解SpringBoot中启动参数的各种用法

《一文带你了解SpringBoot中启动参数的各种用法》在使用SpringBoot开发应用时,我们通常需要根据不同的环境或特定需求调整启动参数,那么,SpringBoot提供了哪些方式来配置这些启动参... 目录一、启动参数的常见传递方式二、通过命令行参数传递启动参数三、使用 application.pro

一文带你深入了解Python中的GeneratorExit异常处理

《一文带你深入了解Python中的GeneratorExit异常处理》GeneratorExit是Python内置的异常,当生成器或协程被强制关闭时,Python解释器会向其发送这个异常,下面我们来看... 目录GeneratorExit:协程世界的死亡通知书什么是GeneratorExit实际中的问题案例

一文详解SQL Server如何跟踪自动统计信息更新

《一文详解SQLServer如何跟踪自动统计信息更新》SQLServer数据库中,我们都清楚统计信息对于优化器来说非常重要,所以本文就来和大家简单聊一聊SQLServer如何跟踪自动统计信息更新吧... SQL Server数据库中,我们都清楚统计信息对于优化器来说非常重要。一般情况下,我们会开启"自动更新

一文详解kafka开启kerberos认证的完整步骤

《一文详解kafka开启kerberos认证的完整步骤》这篇文章主要为大家详细介绍了kafka开启kerberos认证的完整步骤,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录一、kerberos安装部署二、准备机器三、Kerberos Server 安装1、配置krb5.con

一文详解Nginx的强缓存和协商缓存

《一文详解Nginx的强缓存和协商缓存》这篇文章主要为大家详细介绍了Nginx中强缓存和协商缓存的相关知识,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录一、强缓存(Strong Cache)1. 定义2. 响应头3. Nginx 配置示例4. 行为5. 适用场景二、协商缓存(协

nginx配置多域名共用服务器80端口

《nginx配置多域名共用服务器80端口》本文主要介绍了配置Nginx.conf文件,使得同一台服务器上的服务程序能够根据域名分发到相应的端口进行处理,从而实现用户通过abc.com或xyz.com直... 多个域名,比如两个域名,这两个域名其实共用一台服务器(意味着域名解析到同一个IP),一个域名为abc

一文详解如何在Python中使用Requests库

《一文详解如何在Python中使用Requests库》:本文主要介绍如何在Python中使用Requests库的相关资料,Requests库是Python中常用的第三方库,用于简化HTTP请求的发... 目录前言1. 安装Requests库2. 发起GET请求3. 发送带有查询参数的GET请求4. 发起PO