一文讲清生产质量场景的数据分析思路及案例实战

今天,顺着制造业数据分析这个大主题,我们来讲讲质量管理数据分析。

说起质量管理,就是对所生产的产品质量进行管理,其最终目的就是保证客户收到的产品质量,提高客户满意度,减少退货和维修的数量。质量管理共有三大环节,第一环节是生产环节,需对产品品质进行管理,第二环节是售后环节,需要对客户售后管理进行,第三改进环节,需要对质量改进进行管理。

这篇文章主要分享如何在生产环节,对产品品质进行数据分析。下面会用一个实例向大家展示具体如何用BI进行产品质量数据分析。

01 洞悉业务背景

作为某生产制造企业的质量管控部门的业务员,日常负责监控生产过程、防范异常风险发生、产品质量评价等工作。而质量管控部门在每月度/季度/年度会作一次考核评价,部门需要向公司管理层汇报周期性报表,展现核心指标现状,辅助管理层进行经营决策和生产决策。这个任务就落在了部门中负责数据分析的的头上。

02 制定分析计划

由于产品的关键质量特性(CTQ)有很多,故在跟领导沟通后,本次选择产品重量作为唯一关注指标。然后衍生一下,再选择检验批次合格率与达标率这两个计算指标进行分析。这三个指标均能向时间维度作趋势性延展,以及结合其他各维度进行联合分析。

采集一下分析所需的数据,可以得到如下字段结构:产品抽检时间、生产机组、机组排班、质检员班次、品牌类别、市场分类、达标线线(mg)、平均重量(g)、重量SD(g)、抽检不合格数。

结合指标和获取的字段,可以得出如下产品质量分析的大概思路:

在这里插入图片描述
先从宏观视角对指标作全局把握,从而可以索引到明细数据。

然后在时间维度上作趋势对比、下钻分析,挖掘异常风险类。

对合格率与达标率作ABC分析,以定位牵制合格率达标率提升的因素,从而推动产品质量的优化提升。

对多个名义型变量(数值型变量分箱转换处理),可以作桑基图可视化,进行节点路径分析,找到整个工厂的不同生产管控行为之间的关系,从而挖掘出规律以寻求瓶颈。

另外:重量SD与其达标线、市场分类之间明确有对应关系,即市场分类为12类的重量SD为18.5mg,要求最为严苛;其次是3类重量SD为20mg;45类重量SD为21mg,要求相对宽松。后续按照三类进行对比分析。

接下来我们使用FineBI进行实际操作来做数据分析。

03 数据处理

数据集抽取:

从每月生产质检数据表中抽取上述字段,进行年度汇总(特别注明:9月工厂停产无数据,1月无过程检验数据)。

数据集合并:

将抽取到的转序和过程检验两个工序段数据集进行上下合并。(特别注明:抽检频次为,转序工序段每机组每排班每质检员班次仅抽检1次,过程检验工序段每机组每排班每质检员班次抽检次数大于1次,在自助数据集中新增计算字段“抽检次序”加以标识)。

新增计算字段:

价牌:合并连接“品牌类别”与“市场分类”两个文本型维度字段;

重量SD(mg):重量×1000,将单位克换算为毫克,“平均重量”亦换算为毫克,字段名为“重量(mg)”。

合格与否(达标与否):对明细数据集操作,若抽检不合格数为零标记为1,表示合格,否则为0,表示不合格;若重量SD不大于达标线则标记为1,表示达标,否则为0,表示未达标。

合格率(达标率):使用聚合函数新增聚合字段。合格率=合格数/总检测数,即“合格与否”计数/记录数;达标率=达标数/总检测数,即“达标与否”计数/记录数(特别注明:合格率是重量质检合格率,达标率是重量SD达标率)。

年/月/日/季度:从“产品抽检时间”字段利用日期函数分别进行提取。

数据清洗:

异常值处理:剔除了1条异常数据记录。加工工序为过程检验时,有一记录,其重量值为635.7mg明显低于整体分布200mg以上,且为早班质检人员所测,经查实有操作失误嫌疑,故将其剔除。

缺失值处理:对数据集缺失值进行核查后作常量值插补(用于数据挖掘时可进行统计值替换、模型预测替换等插补方式),如品牌类别、生产机组、班次等文本型字段值缺省等情况进行核查后作常量插补。

04 具体分析实操

这一部分,和大家分享一下整个分析中精华部分的详细分析思路,及达标率诊断分析和重量及其合格率,SD达标率间相关分析。

一、达标率诊断分析

这一分析模块,主要是从时间维度开展分析。
我们从时间维度上拆分达标率,发现达标率在Q2Q4骤降然后回升,继续下钻,发现具体是在6月和12月降到最低。观察具体趋势,我们可以发现这个达标率的降低是周期性的,如此持续下去,预计在2022年初达标率将低于50%,这是很可怕的。
在这里插入图片描述
在这里插入图片描述
具体是什么导致这个达标率呈现下降趋势的呢?我们继续往下挖,对比一下属于不同市场分类产品的达标率是否在某一节点有不同反应。

12类产品
3类产品
45类产品
对比发现,3类产品的规律曲线与总体曲线轮廓相似,虽然一致很低但走势预判很好,反而45类产品衰退迹象凸显。故而应重点关注12类和45类的质量提升和稳定。

我们在结合各细分品类的产量信息进行分析。

在这里插入图片描述
上图可知12类中Y-L产量最盛,配合生产的机组竟分布全厂10台机器,和45类T-King一样是举全厂之力攻坚的产品。但是12类的达标率只有52.58%,远远不及及格线,后续应考虑是否要继续生产,亦或是想办法提高质量(是否该品类产品本身存在技术设计缺陷后续应调研综合考虑)。后续可对比市场上同类厂家、行业内同一产品作竞品调研分析,继续挖掘可改善的途径。

二、重量及其合格率,SD达标率间相关分析

这一分析模块,我们从不同价值维度进行分析,看看是否能发现一致性规律。

市场分类-12类产品
市场分类-3类产品
市场分类-45类产品
看图表可知,是存在一致性规律的,即不同产品在符合MECE原则拆解后,有一致的客观规律:当产品的重量增加在一定范围内,其大部分达标的产品其SD值是会随即增加的,对应的达标率会一定程度衰减。

当然,结果规律必然是有前提条件的,当超过限定条件时,出现离群点在所难免,但对于稳态生产过程来说,大量利群点出现的是否,生产过程已经存在很大风险了。

05 完整数据分析报告

在这里插入图片描述

本作品来源2022帆软BI数据分析大赛,作者”释冰”。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/192278.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Netty Review - 从BIO到NIO的进化推演

文章目录 BIODEMO 1DEMO 2小结论单线程BIO的缺陷BIO如何处理并发多线程BIO服务器的弊端 NIONIO要解决的问题模拟NIO方案一: (等待连接时和等待数据时不阻塞)方案二(缓存Socket,轮询数据是否准备好)方案二存…

【计算机网络笔记】CIDR与路由聚合

系列文章目录 什么是计算机网络? 什么是网络协议? 计算机网络的结构 数据交换之电路交换 数据交换之报文交换和分组交换 分组交换 vs 电路交换 计算机网络性能(1)——速率、带宽、延迟 计算机网络性能(2)…

日历应用程序 BusyCal mac中文版软件特点

BusyCal mac是一款日历应用程序,它可以帮助用户轻松地管理日程安排、事件提醒、会议安排等。BusyCal 支持 macOS 和 iOS 平台,并且可以与 iCloud、Google 日历、Exchange 等多种日历服务进行同步。 BusyCal mac软件特点 强大的日历功能:Busy…

单链表经典OJ题(三)

目录 1、反转链表 2、合并两个有序链表 3、链表的中间结点 4、环形链表的约瑟夫问题 5、移除链表元素 6、移除元素 1、反转链表 206. 反转链表 - 力扣(LeetCode) 翻转链表的实质就是更改当前结点的前驱结点和后继结点 假设原链表为:1->2->…

【nlp】2.4 GRU模型

GRU模型 1 GRU介绍2 GRU的内部结构图2.1 GRU结构分析2.2 Bi-GRU介绍2.3 使用Pytorch构建GRU模型2.4 GRU优缺点3 RNN及其变体1 GRU介绍 GRU(Gated Recurrent Unit)也称门控循环单元结构, 它也是传统RNN的变体, 同LSTM一样能够有效捕捉长序列之间的语义关联, 缓解梯度消失或爆…

Day29力扣打卡

打卡记录 美丽塔 II(前后缀分解 单调栈) 链接 大佬的题解 class Solution:def maximumSumOfHeights(self, a: List[int]) -> int:n len(a)suf [0] * (n 1)st [n] # 哨兵s 0for i in range(n - 1, -1, -1):x a[i]while len(st) > 1 and …

​TechSmith Camtasia 2024破解版功能介绍及使用教程

在现在的网络互联网时代,越来越多的人走上了自媒体的道路。有些自媒体人会自己在网络上录制精彩视频,也有一些人会将精彩、热门的电影剪辑出来再加上自己给它的配音,做成大家喜欢看的电影剪辑片段。相信不管大家是自己平时有独特的爱好也好、…

Django(五、视图层)

文章目录 一、视图层1.视图函数返回值的问题2.三板斧的使用结论:在视图文件中写视图函数的时候不能没有返回值,默认返回的是None,但是页面上会报错,用来处理请求的视图函数都必须返回httpResponse对象。 二、JsonReponse序列化类的…

[单片机课程设计报告汇总] 单片机设计报告常用硬件元器件描述

[单片机课程设计必看] 单片机设计报告常用描述 硬件设计 AT89C51最小系统 AT89C51是美国ATMEL公司生产的低电压,高性能CMOS16位单片机,片内含4k bytes的可反复擦写的只读程序存储器和128 bytes的随机存取数据存储器,期间采用ATMEL公司的高…

FreeRTOS源码阅读笔记3--queue.c

消息队列可以应用于发送不定长消息的场合,包括任务与任务间的消息交换,队列是 FreeRTOS 主要的任务间通讯方式,可以在任务与任务间、中断和任务间传送信息,发送到 队列的消息是通过拷贝方式实现的,这意味着队列存储…

Python入门:一文详解Python列表(List)操作方法

文章目录 前言一、创建一个列表二、访问列表中的值三、更新列表四、删除列表元素六、Python列表截取七、Python列表操作的函数和方法关于Python技术储备一、Python所有方向的学习路线二、Python基础学习视频三、精品Python学习书籍四、Python工具包项目源码合集①Python工具包②…

部署百川大语言模型Baichuan2

Baichuan2是百川智能推出的新一代开源大语言模型,采用 2.6 万亿 Tokens 的高质量语料训练。在多个权威的中文、英文和多语言的通用、领域 benchmark 上取得同尺寸最佳的效果。包含有 7B、13B 的 Base 和 Chat 版本,并提供了 Chat 版本的 4bits 量化。 模…

网络运维Day16

文章目录 Docker简介什么是容器命名空间: Docker 的优缺点 Docker安装Docker镜像管理什么是镜像镜像管理 Docker容器管理运行容器容器启动、停止、重启拷贝文件进入容器容器与应用 DockerfileDockerfile 语法案例 总结 Docker简介 什么是容器 容器是用来装东西的&a…

Python-Python高阶技巧:HTTP协议、静态Web服务器程序开发、循环接收客户端的连接请求

版本说明 当前版本号[20231114]。 版本修改说明20231114初版 目录 文章目录 版本说明目录HTTP协议1、网址1.1 网址的概念1.2 URL的组成1.3 知识要点 2、HTTP协议的介绍2.1 HTTP协议的概念及作用2.2 HTTP协议的概念及作用2.3 浏览器访问Web服务器的过程 3、HTTP请求报文3.1 H…

红队专题-从零开始VC++C/S远程控制软件RAT-MFC-超级终端

红队专题 招募六边形战士队员[16]超级终端(1)消息 宏的定义映射cmdshell.cpp重载 构造函数Onsize 随窗口大小事件回车键发送命令添加字符转换类 StringToTransform [17]超级终端(2)接受命令创建m_cmd c类发送 接收客户端远端进程关闭 招募六边形战士队员 一起学习 代码审计、安…

景联文科技:驾驭数据浪潮,赋能AI产业——全球领先的数据标注解决方案供应商

根据IDC相关数据统计,全球数据量正在经历爆炸式增长,预计将从2016年的16.1ZB猛增至2025年的163ZB,其中大部分是非结构化数据,被直接利用,必须通过数据标注转化为AI可识别的格式,才能最大限度地发挥其应用价…

网络运维Day17

文章目录 什么是数据库MySQL介绍实验环境准备构建MySQL服务连接数据库修改root密码 数据库基础常用的SQL命令分类SQL命令使用规则MySQL基本操作创建库创建表查看表结构 记录管理命令 数据类型数值类型 数据类型日期时间类型时间函数案例枚举类型 约束条件案例修改表结构添加新字…

C++二分查找算法:最大为 N 的数字组合

涉及知识点 二分查找 数学 题目 给定一个按 非递减顺序 排列的数字数组 digits 。你可以用任意次数 digits[i] 来写的数字。例如,如果 digits [‘1’,‘3’,‘5’],我们可以写数字,如 ‘13’, ‘551’, 和 ‘1351315’。 返回 可以生成的…

基于群居蜘蛛算法优化概率神经网络PNN的分类预测 - 附代码

基于群居蜘蛛算法优化概率神经网络PNN的分类预测 - 附代码 文章目录 基于群居蜘蛛算法优化概率神经网络PNN的分类预测 - 附代码1.PNN网络概述2.变压器故障诊街系统相关背景2.1 模型建立 3.基于群居蜘蛛优化的PNN网络5.测试结果6.参考文献7.Matlab代码 摘要:针对PNN神…

python语言的由来与发展历程

Python语言的由来可以追溯到1989年,由Guido van Rossum(吉多范罗苏姆)创造。在他的业余时间里,Guido van Rossum为了打发时间,决定创造一种新的编程语言。他受到了ABC语言的启发,ABC语言是一种过程式编程语…