当前位置:首页 > 半导体工具包 > 正文内容

非正态过程能力分位数法计算器|SPC实战工具

这个工具解决什么问题

针对偏态分布参数(颗粒数、涂层厚度、检出限截断数据)的过程能力计算。 主口径为 ISO 22514-2 分位数法(经验分位数,不假设分布),并给出对数正态拟合 的对照口径与超规格 ppm 估计,同时展示「硬按正态算」的失真代价。

输入数据格式

数据文件 coat_thickness.csv,列顺序为:value_um。

示例首行:0.8021

示例输出(真实运行结果节选)

非正态过程能力分位数法计算报告
========================================================================

样本 n=120;规格 LSL=0.800 / USL=3.500
均值=1.4016  标准差=0.7567  偏度=1.983

【一、正态性初判】
  峰度(超额)=6.150
  偏度 |1.98|>0.5,数据明显偏态;直接套正态口径的 Cp/Cpk 会失真,
  本报告以分位数法为主、对数正态拟合为对照。

【二、ISO 22514-2 分位数法(经验分位数,不假设分布)】
  X0.135=0.2874  X50=1.2199  X99.865=5.0931
  Cp=0.562   Cpu=0.589   Cpl=0.450   Cpk=0.450

【三、对数正态拟合法(右偏数据常用)】
  对数均值=0.2150  对数标准差=0.4985
  等效 Cpk=0.457;超规比例估计:上侧 18671.3 ppm + 下侧 189709.9 ppm = 208381 ppm

【四、传统正态口径对照(仅作反例)】
  若硬按正态算:Cp=0.595,Cpk=0.265
  与分位数法 Cpk=0.450 的差异即「分布失真代价」。

【五、结论与建议】
  1) 分位数法 Cpk=0.450:不足(Cpk<1.0)。
  2) 偏态来源优先排查:物理下限截断(如颗粒≥0)、混合机台/批次、
     检出限替代值。能分层的先分层,能力指标应按「单一同质分布」重算。
  3) 对数正态拟合的超规 ppm 是按模型外推的:样本仅 120 时,尾部估计
     不确定性大,工程判定建议叠加安全余量,并持续补样本复核。

解决什么问题

颗粒数、膜厚这类右偏数据直接套 Xbar-R 的 Cp/Cpk 会系统性失真: 要么虚高(尾部信息丢失),要么虚低(被极值拖累)。本工具给出不依赖分布假设的 Cpk 与模型化 ppm 两条路,并判断数据是否该先分层。

使用方法

python nonnormal_cpk.py # 示例数据 python nonnormal_cpk.py 我的.csv # 单列 value

规格在脚本头部 LSL / USL 处修改。

输出说明

· 正态性初判(偏度/峰度)→ 分位数法 Cp/Cpu/Cpl/Cpk → 对数正态拟合 Cpk+ppm → 正态口径对照 → 结论与「先修分布还是先算能力」建议。

适用场景

清洗后颗粒 / CVD·PVD 膜厚 / 粒度分布 / 停留时间等右偏参数。

注意事项

样本 <30 时尾部分位数不稳;对数正态 ppm 是模型外推,工程判定要留安全余量。

会生成哪些文件

运行后除控制台输出外,还会生成:coat_thickness.csv、nonnormal_cpk_report.txt。

脚本里的主要处理步骤

  • percentile():线性插值百分位数,p∈[0,100]。
  • norm_ppf():标准正态分位数(Acklam 近似)。

以上步骤在脚本中是分开的函数,可以单独调用或按需替换其中一段,不必整体重写。

工具中出现的字段与提示

  • 线性插值百分位数,p∈[0,100]。
  • 标准正态分位数(Acklam 近似)。
  • 样本不足 30,无法做分位数法
  • 非正态过程能力分位数法计算报告
  • 样本 n=%d;规格 LSL=%.3f / USL=%.3f
  • 均值=%.4f 标准差=%.4f 偏度=%.3f
  • 【一、正态性初判】
  • 峰度(超额)=%.3f
  • 偏度 |%.2f|>0.5,数据明显偏态;直接套正态口径的 Cp/Cpk 会失真,
  • 本报告以分位数法为主、对数正态拟合为对照。
  • 偏度不大(|skew|≤0.5),分位数法与传统口径差距应有限,可互为印证。
  • 【二、ISO 22514-2 分位数法(经验分位数,不假设分布)】
  • 【三、对数正态拟合法(右偏数据常用)】
  • 对数均值=%.4f 对数标准差=%.4f
  • 存在非正值,对数正态不适用;可改用 Johnson/威布尔口径。
  • 【四、传统正态口径对照(仅作反例)】
  • 若硬按正态算:Cp=%.3f,Cpk=%.3f
  • 与分位数法 Cpk=%.3f 的差异即「分布失真代价」。

其余字段以界面与示例报告为准。

下载与文件清单

压缩包内包含:主程序脚本、示例数据文件、示例输出报告、中文说明文档,以及同主题 AI 提示词一套。解压后按说明运行即可,示例数据可直接试跑。

主程序文件:nonnormal_cpk.py。

下载 非正态过程能力分位数法计算器 工具包(zip)

本站工具免费下载,无需注册。工具为 Python 脚本,Python 3.8 及以上环境可直接运行,核心功能尽量不依赖第三方库。

常见问题

输入数据要准备成什么样?
按 示例首行中的列顺序准备即可,共 1 列:value_um。列为空或格式不符时结果会失真,建议先用示例数据试跑一遍。

跑完最该关注哪几项?
报告按 一、正态性初判、三、对数正态拟合法(右偏数据常用)、四、传统正态口径对照(仅作反例)、五、结论与建议 等部分组织,其中判定结论与建议部分直接对应下一步动作。

附赠的提示词怎么用?
把提示词与自己的数据一起交给大模型,可以让它按同一套口径帮你改写分析流程或扩展报告字段。

示例数据能直接跑吗?
可以。示例数据与主程序在同一压缩包内,解压后直接运行即可看到完整输出,确认无误再替换成自己的台账。

同分类的其它工具

分类归属:SPC与质量分析工具包;完整清单在 工具资源包下载页。

标签: 14119

相关文章

晶圆良率分析Python工具免费下载|Wafer Map+良率分层报表

晶圆良率分析Python工具免费下载|Wafer Map+良率分层报表

工具简介读取CP测试数据,自动绘制Wafer Map、统计每片晶圆良率与FAIL bin分布、边缘/中心分层对比,输出中文分析报告。资料包内容· 主程序 wafer_yield_analyzer.py...

SPC控制图与Cpk计算Python工具免费下载|Xbar-R+判异

SPC控制图与Cpk计算Python工具免费下载|Xbar-R+判异

工具简介自动绘制Xbar-R控制图、计算Cp/Cpk/Ppk,内置Nelson判异规则1~5,输出异常清单与控制图。资料包内容· 主程序 spc_auto.py(Python 3.8+,核心功能零第三...

MES生产报表自动化Python工具免费下载|OEE+停机损失周报

MES生产报表自动化Python工具免费下载|OEE+停机损失周报

工具简介读取工单与停机记录,自动计算OEE三大指标、统计停机损失TOP,输出Excel周报。资料包内容· 主程序 mes_report.py(Python 3.8+,核心功能零第三方依赖)· 自动生成...

DOE实验设计方差分析Python工具免费下载|因子效应排序

DOE实验设计方差分析Python工具免费下载|因子效应排序

工具简介全因子实验矩阵生成、单因子方差分析(F检验)、因子效应极差排序、最优工艺窗口推荐。资料包内容· 主程序 doe_analyzer.py(Python 3.8+,核心功能零第三方依赖)· 自动生...

工业技术长文GEO/SEO文章改造工作流免费下载|提示词三件套

工业技术长文GEO/SEO文章改造工作流免费下载|提示词三件套

工具简介一套三步提示词工作流:长文扩写(4500-6000字,含FAQ/表格)→ CSDN版改写(@[TOC]+配图占位)→ SEO元信息生成,附配图规范与发布自检清单。资料包内容· 主程序 提示词1...

FDC设备数据采集与超限报警Python框架免费下载

FDC设备数据采集与超限报警Python框架免费下载

工具简介模拟SECS-GEM数据流采集,内置超限/均值漂移/趋势三类报警规则引擎,输出报警CSV,可直接作为产线FDC原型二开。资料包内容· 主程序 fdc_collector.py(Python 3...