优思学院:一文看懂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

相关文章

精选20个好玩又实用的的Python实战项目(有图文代码)

《精选20个好玩又实用的的Python实战项目(有图文代码)》文章介绍了20个实用Python项目,涵盖游戏开发、工具应用、图像处理、机器学习等,使用Tkinter、PIL、OpenCV、Kivy等库... 目录① 猜字游戏② 闹钟③ 骰子模拟器④ 二维码⑤ 语言检测⑥ 加密和解密⑦ URL缩短⑧ 音乐播放

一文解密Python进行监控进程的黑科技

《一文解密Python进行监控进程的黑科技》在计算机系统管理和应用性能优化中,监控进程的CPU、内存和IO使用率是非常重要的任务,下面我们就来讲讲如何Python写一个简单使用的监控进程的工具吧... 目录准备工作监控CPU使用率监控内存使用率监控IO使用率小工具代码整合在计算机系统管理和应用性能优化中,监

一文详解如何使用Java获取PDF页面信息

《一文详解如何使用Java获取PDF页面信息》了解PDF页面属性是我们在处理文档、内容提取、打印设置或页面重组等任务时不可或缺的一环,下面我们就来看看如何使用Java语言获取这些信息吧... 目录引言一、安装和引入PDF处理库引入依赖二、获取 PDF 页数三、获取页面尺寸(宽高)四、获取页面旋转角度五、判断

一文详解SpringBoot中控制器的动态注册与卸载

《一文详解SpringBoot中控制器的动态注册与卸载》在项目开发中,通过动态注册和卸载控制器功能,可以根据业务场景和项目需要实现功能的动态增加、删除,提高系统的灵活性和可扩展性,下面我们就来看看Sp... 目录项目结构1. 创建 Spring Boot 启动类2. 创建一个测试控制器3. 创建动态控制器注

C++20管道运算符的实现示例

《C++20管道运算符的实现示例》本文简要介绍C++20管道运算符的使用与实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 目录标准库的管道运算符使用自己实现类似的管道运算符我们不打算介绍太多,因为它实际属于c++20最为重要的

一文详解Git中分支本地和远程删除的方法

《一文详解Git中分支本地和远程删除的方法》在使用Git进行版本控制的过程中,我们会创建多个分支来进行不同功能的开发,这就容易涉及到如何正确地删除本地分支和远程分支,下面我们就来看看相关的实现方法吧... 目录技术背景实现步骤删除本地分支删除远程www.chinasem.cn分支同步删除信息到其他机器示例步骤

Visual Studio 2022 编译C++20代码的图文步骤

《VisualStudio2022编译C++20代码的图文步骤》在VisualStudio中启用C++20import功能,需设置语言标准为ISOC++20,开启扫描源查找模块依赖及实验性标... 默认创建Visual Studio桌面控制台项目代码包含C++20的import方法。右键项目的属性:

一文详解Java Stream的sorted自定义排序

《一文详解JavaStream的sorted自定义排序》Javastream中的sorted方法是用于对流中的元素进行排序的方法,它可以接受一个comparator参数,用于指定排序规则,sorte... 目录一、sorted 操作的基础原理二、自定义排序的实现方式1. Comparator 接口的 Lam

一文深入详解Python的secrets模块

《一文深入详解Python的secrets模块》在构建涉及用户身份认证、权限管理、加密通信等系统时,开发者最不能忽视的一个问题就是“安全性”,Python在3.6版本中引入了专门面向安全用途的secr... 目录引言一、背景与动机:为什么需要 secrets 模块?二、secrets 模块的核心功能1. 基

一文详解MySQL如何设置自动备份任务

《一文详解MySQL如何设置自动备份任务》设置自动备份任务可以确保你的数据库定期备份,防止数据丢失,下面我们就来详细介绍一下如何使用Bash脚本和Cron任务在Linux系统上设置MySQL数据库的自... 目录1. 编写备份脚本1.1 创建并编辑备份脚本1.2 给予脚本执行权限2. 设置 Cron 任务2