当前位置:首页>PPT>Minitab全面培训教程500多页ppt

Minitab全面培训教程500多页ppt

  • 2026-04-12 20:34:15
Minitab全面培训教程500多页ppt

01

Minitab软件概述与基础认知
Minitab软件的定位与核心价值
Minitab是一款在质量管理领域广受认可的统计分析软件。它的核心价值在于将复杂的统计方法简化为直观的操作界面,让不具备深厚统计学背景的管理人员和质量工程师也能轻松运用先进的统计工具解决实际问题。
相比其他统计软件如SPSS或SAS,Minitab的优势在于其简洁易懂的操作逻辑。软件的设计理念是让用户专注于分析结果的质量意义,而非陷入繁琐的编程或数学推导。在质量管理实践中,我们经常需要快速响应产线问题、分析质量数据、验证改善效果,Minitab正是为满足这种高效率、高质量的分析需求而生。
 Minitab与六西格玛管理的深度关联
Minitab与六西格玛管理的渊源可以追溯到上世纪80年代。当时Motorola公司在推行六西格玛变革时,发现需要一个强大的统计工具来支撑MAIC(测量-分析-改善-控制)各阶段的分析工作。Minitab凭借其强大的计算能力和友好的界面,成为了六西格玛实施的首选工具。
在六西格玛项目的各个阶段,Minitab都发挥着关键作用:
  • 测量阶段(Measure):通过描述性统计、正态性检验、过程能力分析,帮助我们准确测量当前过程的表现基线。
  • 分析阶段(Analyze):运用假设检验、方差分析、回归分析等工具,识别关键影响因素,验证根因假设。
  • 改善阶段(Improve):通过试验设计(DOE)优化工艺参数组合,找到最佳设定点。
  • 控制阶段(Control):建立控制图监控体系,确保改善成果得以维持。
即使您不熟悉复杂的统计公式,只要掌握了Minitab的操作逻辑,同样能够完成专业的六西格玛分析工作。这大大降低了统计分析的门槛,让更多业务人员能够基于数据做出科学决策。
Minitab的完整功能架构
Minitab的功能体系可以分为三大支柱:计算功能、数据分析功能和图形分析功能。
计算与数据管理功能
  • 计算器功能:提供基础的数学运算和统计函数计算,支持自定义公式运算。
  • 生成数据功能:可以基于特定分布(如正态分布、泊松分布等)生成随机数据,用于模拟分析或教学演示。
  • 概率分布功能:涵盖各种离散型和连续型概率分布的计算,包括概率密度函数、累积分布函数和逆累积分布函数。
  • 矩阵运算:支持矩阵的加法、乘法、转置、求逆等线性代数运算,为高级统计分析提供基础。
数据分析功能模块
  • 基础统计:描述性统计、正态性检验、假设检验(Z检验、t检验、比例检验、方差检验等)。
  • 回归分析:简单线性回归、多元线性回归、逐步回归、非线性回归等,用于建立变量间的预测模型。
  • 方差分析(ANOVA):单因素、双因素、多因素方差分析,用于比较多个总体均值差异。
  • 实验设计分析(DOE):全因子设计、部分因子设计、响应曲面设计等,用于工艺优化。
  • 控制图:计量型控制图(Xbar-R、Xbar-S、I-MR等)和计数型控制图(P图、NP图、C图、U图等)。
  • 质量工具:柏拉图、特性要因图(鱼骨图)、散布图等QC七大手法工具。
  • 可靠度分析:寿命数据分析、加速寿命试验分析等。
  • 多变量分析:主成分分析、因子分析、聚类分析等。
  • 时间序列分析:趋势分析、季节分解、ARIMA模型等。
  • 测量系统分析(MSA):Gage R&R研究、偏倚分析、线性分析、属性一致性分析等。
图形可视化功能
Minitab提供了丰富的图形工具,包括直方图、散布图、时间序列图、条形图、箱线图、矩阵图、轮廓图、三维图、点图、饼图、边际图、概率图、茎叶图、特征图等。这些图形不仅美观,更重要的是与统计分析深度集成,能够自动根据分析结果生成相应的诊断图形。
Minitab界面操作基础
当您第一次打开Minitab,会看到几个核心窗口:
Session窗口(会话窗口):这是分析结果的输出窗口。所有的统计输出、检验结果、模型摘要都会在这里以文本形式呈现。您可以将Session窗口的内容保存为报告,或者复制到Word中进行进一步编辑。
Data窗口(数据窗口):这是输入和编辑数据的电子表格界面。每一列代表一个变量,列名写在最上方的单元格。Minitab要求每一列的数据性质必须一致——要么全是数值型,要么全是文本型,要么全是日期型。这种结构化的数据组织方式是确保分析准确性的基础。
主菜单栏:包含File(文件)、Edit(编辑)、Data(数据)、Calc(计算)、Stat(统计)、Graph(图形)、Editor(编辑器)、Window(窗口)、Help(帮助)等菜单,涵盖了软件的全部功能。
工具栏:提供了常用功能的快捷按钮,如打开文件、保存、打印、剪切复制粘贴、撤销重做、查找数据等。特别值得注意的是"显示Session窗口"、"显示Graph窗口"和"显示Worksheets折叠"等视图控制按钮,它们帮助您在多窗口间快速切换。
项目管理窗口:Minitab支持多工作表管理,您可以在一个项目中包含多个工作表(Worksheet),每个工作表可以独立保存,也可以整体保存为一个项目文件(.mpj格式)。

02

 数据管理与预处理操作
随机数据的生成方法
在统计学习和方法验证中,我们经常需要生成符合特定分布的随机数据。Minitab提供了强大的随机数据生成功能。
正态分布数据的生成
假设我们需要生成一组男生身高的模拟数据,要求平均身高为175cm,标准差为5cm,样本量100个。操作路径为:Calc > Random Data > Normal。
在对话框中,我们需要指定:
  • 生成数据的行数(Number of rows of data to generate):输入100
  • 存储位置(Store in column):可以输入一个新的列名,如C1,或者给列起一个有意义的名字如"身高"
  • 均值(Mean):输入175
  • 标准差(Standard deviation):输入5
点击OK后,Minitab会在指定列生成100个符合N(175, 25)分布的随机数据。这些数据可以用于后续的直方图绘制、正态性检验或假设检验练习。
有规律数据的生成
除了随机数据,有时我们需要生成有规律的序列数据,如序号、等差数列等。这时使用Calc > Make Patterned Data > Simple Set of Number功能。
例如,要生成1到100的序号,或者重复某种模式的数据,都可以在对话框中设置起始值、终止值、步长等参数。这在创建实验设计的因素水平、时间序列的时间轴等场景中非常有用。
数据类型的转换
实际工作中,数据类型不一致是常见问题。比如从ERP系统导出的数据,数字可能被识别为文本格式,这会影响后续的统计分析。
Minitab提供了灵活的数据类型转换功能。路径为:Data > Change Data Type。您可以将:
  • 数值转换为文本(Numeric to Text):适用于需要将数字作为类别标签处理的场景
  • 文本转换为数值(Text to Numeric):这是更常见的需求,比如将"123"转换为可进行计算的数值123
  • 日期/时间格式转换:统一不同来源数据的日期格式
转换时需要注意,如果文本中包含非数字字符(如逗号、货币符号),转换可能会产生缺失值,需要先用Calc > Calculator配合文本函数进行清洗。
数据的堆栈与解堆栈
在数据录入和组织中,我们经常会遇到数据格式不匹配的情况。堆栈(Stack)解堆栈(Unstack)是解决这类问题的利器。
列的堆栈
假设您有四组不同批次的产品测量数据,分别存储在C1、C2、C3、C4四列中。为了进行方差分析,您需要将这些数据转换为一列数值和一列组别标签的两列格式。
操作路径:Data > Stack > Columns。选择需要堆栈的列(C1-C4),指定存储结果的列(如C5),并选择是否在下标列中存储原始列的标识( Subgroup ID)。执行后,C5将包含所有数据,C6将包含对应的组别标签(如1,2,3,4或原始列名)。
块的堆栈(Stack Blocks)
当数据以更复杂的块结构存在时,比如多列数据需要同时堆栈,使用Stack Blocks of Columns功能。这适用于重复测量数据的重整,比如将多天的测量数据合并为一个连续的时间序列。
转置(Transpose Columns)
有时候需要将行变列、列变行,这在处理某些特殊格式的报表时很有用。Data > Transpose Columns功能可以实现这种转换。注意转置后变量名可能需要重新定义。
连接(Concatenate)
如果您需要合并文本数据,比如将"产品编号"列和"批次号"列合并为"产品批次"列,使用Data > Concatenate功能。可以指定分隔符(如"-"或"_"),生成格式统一的新标识符。
编码(Code)
数据清洗中经常需要重新编码。比如将年龄分组编码为"青年"、"中年"、"老年",或将分数转换为等级评定。Data > Code功能支持数值到文本、文本到文本、数值到数值等多种编码方式,是数据预处理的重要工具。

03

 QC七大手法的Minitab实现
特性要因图(鱼骨图/石川图)
特性要因图是质量管理中用于识别问题根本原因的经典工具。它通过人、机、料、法、环、测(5M1E)六大类因素,系统地梳理可能的原因。
制作步骤详解
假设我们在分析焊接不良率高的原因,现场调查收集到以下信息:
  • 人:操作不够熟练、培训不够、监督不够
  • 机:设备没有保养、设备不常清扫、没有进行点检
  • 料:原料没有检查、原料含硫磷太高
  • 法:没有设定标准化方法、抽样方式不合理
  • 环:温度太高、湿度太低
  • 测:仪器偏差太大、仪器R&R太高
将这些信息整理成表格形式,每一行代表一个原因类别,每一列是具体的原因描述。
然后,执行Stat > Quality Tools > Cause-and-Effect。在对话框中:
  • 在"Effect"(效应)框中输入要解决的问题,如"焊接不良率高"
  • 在"Categories"(类别)中指定人、机、料、法、环、测等大类
  • 将具体原因对应填入各类别下的文本框
Minitab生成的特性要因图采用经典的鱼骨结构,主骨指向问题(鱼头),大骨代表六大类别,中骨和小骨分别展开次级原因和具体细节。这种可视化方式帮助团队系统性地思考,避免遗漏重要因素,同时也为后续的柏拉图分析提供了原因清单。
柏拉图(帕累托图)
柏拉图基于帕累托法则(80/20法则),帮助我们识别"关键的少数"因素。在质量改善中,它告诉我们应该优先解决哪些问题才能带来最大的效果提升。
案例分析:冷轧工厂不良分析
假设STS冷轧工厂ZRM工序的不良数据如下:
  • 摩擦痕:7.78%
  • 辊印:2.44%
  • 污染:2.27%
  • 划伤:2.22%
  • 线形裂纹:1.97%
  • 异物压入:1.33%
  • 斑痕:1.11%
  • 微细裂纹:0.77%
  • 垫纸压入:0.68%
  • 轧机垫纸印痕:0.51%
数据准备时,需要包含不良项目、不良数、不良率,Minitab会自动计算累计不良率。
操作路径:Stat > Quality Tools > Pareto Chart。在对话框中:
  • 选择缺陷数据列(Defects)
  • 选择缺陷频数列(Frequencies)
  • 可以合并剩余项目(Combine remaining defects into one category)
生成的柏拉图包含两个纵轴:左侧是频数或百分比,右侧是累计百分比。柱状图按不良率从高到低排列,折线图显示累计百分比。从图中可以清晰看到,前3-4项不良就占了累计不良率的绝大部分,这就是我们需要优先改善的重点。
 散布图(散点图)
散布图用于研究两个连续变量之间的相关关系。在质量分析中,常用于分析工艺参数与质量特性的关系,或两个质量特性间的关联。
案例分析:温度与强度关系
假设我们有以下数据,X代表加热温度(摄氏度),Y代表产品强度(MPa):
Y(强度)
X(温度)
65
800
66
810
67
840
68
860
...
...
将数据输入Minitab后,执行Graph > Scatterplot。在对话框中,Y变量选择强度,X变量选择温度。
生成的散布图可以直观展示变量间的关系:
  • 正相关:点呈从左下到右上的趋势,说明温度升高强度增加
  • 负相关:点呈从左上到右下的趋势
  • 无相关:点随机分布,没有明显趋势
  • 非线性相关:点呈现曲线模式,如抛物线、指数曲线等
从图形可以初步判断相关性,更精确的分析需要通过Stat > Regression进行回归分析,计算相关系数R和判定系数R²。
直方图
直方图是了解数据分布形态的基础工具。它将连续数据分组,显示各组的频数分布,帮助我们判断数据是否服从正态分布,过程是否居中,变异范围如何。
案例分析:零件重量分布
某零件重量规格要求为60.2克至62.6克,我们收集了120个样本的重量数据(15组,每组8个)。
操作路径:Graph > Histogram。可以选择简单直方图,或带拟合曲线的直方图。
为了评估过程能力,我们需要在直方图中加入规格线:
  • 在对话框中点击"Labels"或"Options"
  • 设置规格下限(LSL)为60.2
  • 设置规格上限(USL)为62.6
分析直方图时,关注以下特征:
  • 分布中心:直方图的峰值是否接近规格中心100
  • 分散程度:数据覆盖的范围与规格宽度的对比
  • 形状:是否对称(正态),是否有多峰(不同批次混合),是否有偏斜(设备磨损或操作习惯)
  • 与规格的关系:是否有数据超出规格线(不合格品),两侧是否有余量(过程能力)
结合直方图,我们可以进一步计算均值(Mean)和标准差(StDev),为后续的过程能力分析(Cp、Cpk计算)提供基础。
 时间序列图
时间序列图用于观察数据随时间变化的趋势,是SPC控制图的基础,也是趋势分析和预测的前提。
案例分析:销售量趋势
某产品2006年1-9月的销售量数据:1月150件,2月126件,3月135件,...,9月176件。
操作路径:Graph > Time Series Plot。选择销售量作为变量,时间作为时间轴标签。
时间序列图可以揭示:
  • 长期趋势:销售是上升、下降还是平稳?
  • 季节性波动:是否存在周期性的高峰和低谷?
  • 异常点:某个月份的数据是否突然偏离正常范围?
  • 变异性:波动幅度是稳定还是逐渐增大?
在质量控制中,时间序列图是监控过程稳定性的第一步。如果图中显示明显的趋势或周期,说明过程可能受到特殊原因影响,需要进一步分析。

04

统计过程控制(SPC)
控制图的基本原理
控制图是现代质量管理的基石,由休哈特(Walter Shewhart)博士于1924年创立。其核心思想基于产品质量的统计观点
首先,产品质量具有变异性。无论多么精密的设备、多么熟练的操作员,生产出的产品都不可能完全相同。这种变异是客观存在的,公差制度的建立正是承认这种变异的合理性。
其次,产品质量的变异具有统计规律性。当我们对同一特性进行连续测量,只要样本量足够大,数据就会呈现正态分布(钟形曲线)的规律。这种规律性是统计控制的数学基础。
3σ控制方式
控制图采用均值±3σ作为控制界限。在正态分布下,数据落在[μ-3σ, μ+3σ]区间内的概率为99.73%,落在区间外的概率仅为0.27%(约千分之三)。这意味着,如果过程处于稳定状态(受控),点出界是小概率事件;如果点出界发生了,我们有理由认为过程出现了异常(特殊原因)。
控制图实质上是区分偶然因素(偶波)异常因素(异波)的科学界限。偶波是过程固有的随机波动,不可避免但影响微小;异波是可查明的外部干扰,对质量影响大但可以通过措施消除。
 控制图的分类与选择
Minitab提供了丰富的控制图类型,主要分为计量型和计数型两大类。
计量型控制图(用于连续数据):
  • Xbar-R图:均值-极差控制图,最常用,适用于子组容量n≤10的场合,用极差R估计变异。
  • Xbar-S图:均值-标准差控制图,适用于n≥10或要求更高精度的场合,用标准差S估计变异。
  • I-MR图:单值-移动极差图,适用于无法分组的情况(如每班只测一个样本,或破坏性检测)。
  • I-MR-R/S图:适用于组间和组内变异的复杂情况,如多夹具、多 cavity 的模具。
  • Z-MR图:标准化单值移动极差图,用于短流程或小批量生产,当过程数据不足以很好评估参数时使用。
计数型控制图(用于离散数据):
  • P图:不合格品率控制图,适用于样本量不固定的情况,监控比例变化。
  • NP图:不合格品数控制图,适用于样本量固定的情况,直接监控不合格品数量。
  • C图:缺陷数控制图,适用于样本量固定,监控单位缺陷数(如每卷产品的瑕疵点数)。
  • U图:单位缺陷数控制图,适用于样本量不固定,监控平均缺陷率。
控制图选择决策树
  1. 数据类型是连续型还是离散型?
  • 连续型:选择计量型控制图
  • 离散型:选择计数型控制图
  1. 对于计量型:
  • 能否合理分组?能→Xbar-R或Xbar-S;不能→I-MR
  • 组间变异是否重要?是→考虑I-MR-R/S
  1. 对于计数型:
  • 关注不合格品还是缺陷数?
  • 样本量是否固定?
Xbar-R控制图的详细制作与判读
Xbar-R图是双图组合:上方是样本均值(Xbar)的控制图,监控过程中心;下方是样本极差(R)的控制图,监控过程变异。
制作步骤
以凸轮轴(Camshaft)数据为例,数据集包含多个子组,每个子组有5个测量值。
  1. 数据准备:确保数据按子组组织,可以是每列一个子组,或单列数据配合子组ID列。
  2. 执行命令:Stat > Control Charts > Variables Charts for Subgroups > Xbar-R
  3. 参数设置
  • 选择数据组织方式:所有观测值在一列(All observations for a chart are in one column),选择数据列,并指定子组ID(Subgroup sizes,可以是固定数字如5,或包含子组标识的列)。
  • 或选择子组跨多列(Observations are in subgroups across rows),选择包含各子组数据的列。
  1. 判异准则设置:点击"Xbar-R Options" > "Tests"标签,可以选择标准的Western Electric判异准则:
  • 准则1:一点超出3σ控制限(点出界)
  • 准则2:连续9点在中心线同一侧(链长为9的链)
  • 准则3:连续6点递增或递减(趋势)
  • 准则4:连续14点上下交替(系统性变异)
  • 准则5:连续3点中有2点落在中心线同一侧的B区以外(2/3准则)
  • 准则6:连续5点中有4点在C区之外(4/5准则)
  • 准则7:连续15点在中心线附近的C区内(过于集中,可能有数据造假或分层问题)
  • 准则8:连续8点在中心线两侧但无一在C区(分层)
  1. 估计方法:在"Estimate"标签中,通常选择Rbar方法(用平均极差估计标准差),这是传统做法,适用于子组容量较小的情况。
  2. 图形输出:Minitab同时生成Xbar图和R图。
判图逻辑
  • 先看R图:如果R图失控(有点出界或非随机模式),说明过程变异不稳定,此时Xbar图的解释不可靠,因为控制限的计算基于过程变异。必须先消除R图中的异常原因,使变异稳定。
  • 再看Xbar图:在R图稳定的前提下,判断过程中心是否受控。
解析用控制图与控制用控制图
  • 解析用控制图:用于过程初期或异常排查阶段,目的是了解过程状态,识别异常原因,计算过程能力。此时控制限基于收集的数据计算得出。
  • 控制用控制图:当过程已稳定且能力充足,将解析用的控制限延长作为日常监控的标准。定期抽样打点,一旦发现异常立即采取措施。
4.4 Xbar-S控制图
当子组容量n较大(通常n≥10)时,极差R对变异的估计效率降低,此时应使用标准差S代替极差R。
操作路径:Stat > Control Charts > Variables Charts for Subgroups > Xbar-S
Xbar-S图的判读方法与Xbar-R类似,但由于使用了标准差,对数据的利用更充分,控制限的计算也更精确。在子组容量较大或要求高精度分析时优先使用。
 I-MR控制图(单值-移动极差图)
当每个子组只有一个观测值时,无法计算组内极差,只能使用移动极差(Moving Range)来估计变异。移动极差通常是相邻两个单值之差的绝对值。
适用场景:
  • 破坏性检测(如拉力测试,测试后样品报废)
  • 生产节奏慢,每班只能取一个样(如化学反应批次)
  • 自动检测,每个产品都测,但分析时视为单值序列
操作路径:Stat > Control Charts > Variables Charts for Individuals > I-MR
判读要点:
  • I图监控单值波动,MR图监控相邻样本间的变异
  • I-MR图对轻微的过程偏移不如Xbar-R图敏感,因为缺乏取平均的统计优势
  • 移动极差通常取n=2(相邻两点),也可以设置为更大的跨度,但默认是2
计数型控制图详解
P图(不合格品率图)
适用于二项分布数据(合格/不合格),且样本量可能变化的情况。
关键要求:样本量必须足够大,通常要求np≥5(即平均不合格品数至少5个),否则二项分布近似正态分布的假设不成立,控制图可能失效。样本量应达到1/p~5/p的范围(p为平均不合格品率)。
操作:Stat > Control Charts > Attributes Charts > P
  • 输入不合格品数列
  • 输入样本量列(如果样本量固定可以输入数字)
NP图(不合格品数图)
当样本量固定时,可以直接监控不合格品数,简化计算。如果样本量变化,必须使用P图。
C图(缺陷数图)
适用于泊松分布数据,监控单位产品上的缺陷数(如划痕数、气泡数)。要求缺陷发生的机会面积大,且各缺陷独立。
关键要求:样本量(检查面积/长度/时间)必须固定,且平均缺陷数不宜太小。如果样本量变化,使用U图。
U图(单位缺陷数图)
当检查的样本量不固定时(如每天检查不同长度的电线),使用U图监控单位长度的缺陷数。
 EWMA和CUSUM控制图
这两种是时间加权控制图,对小的过程漂移比传统Shewhart控制图更敏感。
EWMA(指数加权移动平均控制图)
给近期数据赋予更高权重,对过程均值的轻微偏移非常敏感,常用于化学工业等需要监控微小漂移的场合。
权重系数λ(Lambda)的选择:
  • λ=0.2:适合检测1σ的偏移
  • λ=0.4:适合检测2σ的偏移
  • 通常取0.2,λ越小对历史数据记忆越长,对小幅漂移越敏感
CUSUM(累积和图)
累积各样本值与目标值的偏差,适合检测过程受控状态下的微小偏离。要求子组容量相等。
这两种控制图通常用于已受控过程的精密监控,而非初期的异常排查。

05

过程能力分析
过程能力的基本概念
过程能力分析是连接质量控制与质量改进的桥梁。它不仅告诉我们过程是否受控,更重要的是告诉我们过程满足规格要求的能力如何。
过程能力 vs 过程绩效
  • 过程能力(Process Capability):Cp、Cpk,反映潜在能力,基于组内变异(短期标准差),反映过程在理想稳定状态下的表现。
  • 过程绩效(Process Performance):Pp、Ppk,反映实际绩效,基于总体变异(长期标准差),反映过程在当前状态下的表现。
如果Cp ≈ Pp且Cpk ≈ Ppk,说明过程稳定,短期能力与长期能力一致。如果Cp远大于Pp,说明过程存在显著的组间变异或趋势,稳定性差。
计量型过程能力分析
正态分布能力分析
最常用的方法,假设数据服从正态分布。
操作路径:Stat > Quality Tools > Capability Analysis > Normal
关键指标解释
Cp(过程能力指数)
Cp = (USL - LSL) / 6σ
其中USL是规格上限,LSL是规格下限,σ是组内标准差。
Cp反映过程的潜在能力,即如果过程居中时能产生多少合格品。Cp≥1.33通常被认为是可接受的,≥1.67优秀,<1.0能力不足。
Cpk(实际过程能力指数)
Cpk = min[(USL - μ)/3σ, (μ - LSL)/3σ]
Cpk考虑了过程中心的位置,是过程能力与过程居中的综合体现。Cpk总是≤Cp,当过程居中时两者相等。
Cpm(第二代过程能力指数)
在Cpk基础上还考虑与目标值T的偏离,适用于目标值不在规格中心的情况。
Pp与Ppk
计算方式类似Cp、Cpk,但使用样本标准差s(总体标准差估计)代替组内标准差。Ppk更能反映顾客实际接收到的质量水平。
Z值方法
将能力转化为Sigma水平(Z值):
Z_USL = (USL - μ)/σ
Z_LSL = (μ - LSL)/σ
Zbench = Φ⁻¹(1 - Ptotal),其中P_total是总缺陷率。
Sigma水平与DPMO(百万机会缺陷数)一一对应,6σ水平对应3.4 DPMO。
非正态分布能力分析
当数据不服从正态分布时(如偏态、多峰),可以选择:
  • 数据转换(如Box-Cox转换、对数转换)后再分析
  • 使用非参数方法或非正态分布拟合(如Weibull分布)
操作路径:Stat > Quality Tools > Capability Analysis > Nonnormal
二项分布与泊松分布能力分析
对于计数型数据:
二项分布能力分析
用于合格/不合格数据,分析不合格品率。输出包含过程Z值、缺陷率、置信区间等。
泊松分布能力分析
用于缺陷数数据,分析单位缺陷数(DPU)。输出包含DPU、置信区间、与目标的比较等。
过程能力六合一图(Capability Sixpack)
Sixpack是综合诊断工具,同时显示:
  1. Xbar控制图(或单值图)
  2. R控制图(或移动极差图)
  3. 原始数据分布图
  4. 直方图(带规格线和拟合曲线)
  5. 正态概率图(检验正态性)
  6. 能力指数汇总(Cp、Cpk、Pp、Ppk等)
这种综合视图帮助我们从稳定性、正态性、分布形态、能力指数多个维度全面评估过程,是汇报和诊断的利器。
操作路径:Stat > Quality Tools > Capability Sixpack > Normal

06

基础统计与假设检验
 描述性统计
描述性统计是数据分析的起点,通过样本统计量了解数据的基本特征。
操作:Stat > Basic Statistics > Display Descriptive Statistics
关键统计量:
  • 集中趋势:均值(Mean)、中位数(Median)、众数(Mode)、截尾均值(Trimmed Mean,去除极端值后的均值)
  • 离散程度:标准差(StDev)、方差(Variance)、极差(Range)、四分位距(IQR)
  • 分布形态:偏度(Skewness,对称性)、峰度(Kurtosis,尾部厚度)
  • 位置度量:最小值、最大值、第一四分位数(Q1)、第三四分位数(Q3)
图形汇总(Graphical Summary)
除了数字输出,Minitab还提供包含直方图、箱线图、置信区间、正态性检验的完整图形报告,是快速了解单变量特征的最佳工具。
 假设检验的基本原理
假设检验是统计推断的核心,用于基于样本数据对总体参数做出决策。
逻辑基础
  1. 反证法思想:假设待证命题的对立面成立(零假设H₀),如果由此推出矛盾(小概率事件发生),则拒绝H₀,间接接受备择假设H₁。
  2. 小概率原理:概率很小的事件在一次试验中几乎不可能发生。如果发生了,就有理由怀疑前提假设。
两类错误
  • 第一类错误(α错误/弃真错误):H₀实际为真但被拒绝,概率记为α(显著性水平,通常取0.05)。
  • 第二类错误(β错误/取伪错误):H₀实际为假但被接受,概率记为β。检验功效(Power)=1-β,即正确拒绝错误H₀的概率。
检验步骤
  1. 提出假设:H₀(零假设,通常是无效应、无差异、等于某值)和H₁(备择假设,有效应、有差异、不等于/大于/小于某值)。
  2. 确定显著性水平α(通常为0.05)和样本量n。
  3. 选择适当的检验统计量(Z、t、χ²、F等)。
  4. 计算检验统计量的值和对应的p值。
  5. 做出决策:如果p值<α,拒绝H₀;否则不拒绝H₀。
p值的含义:在H₀为真的假设下,观察到当前样本或更极端情况的概率。p值越小,反对H₀的证据越强。
单样本Z检验
适用条件:总体标准差σ已知,且总体服从正态分布或大样本(n≥30)。
示例:测量9个工件,已知总体σ=0.2,检验均值是否等于5。
操作:Stat > Basic Statistics > 1-Sample Z
输出包含:
  • 样本均值与假设值的差异
  • Z统计量值
  • p值(双侧或单侧)
  • 置信区间
单样本t检验
更常见的情况是总体标准差未知,此时使用t检验。
t统计量:t = (x̄ - μ₀) / (s/√n),服从自由度为n-1的t分布。
当n>30时,t分布接近正态分布,Z检验和t检验结果相近。
操作:Stat > Basic Statistics > 1-Sample t
 双样本t检验
用于比较两个独立总体的均值是否有显著差异。
假设:两样本独立,各自来自正态总体,方差相等(或不等,Minitab提供两种选项)。
示例:比较两台炉子(Furnace.mtw数据)的均值差异。
操作:Stat > Basic Statistics > 2-Sample t
输出包含均值差异的估计、置信区间、t统计量和p值。
 配对t检验
当两个样本存在配对关系时(如同一批产品在处理前后的测量,或孪生兄弟分别接受不同教育后的成绩),使用配对t检验消除个体间变异,提高检验功效。
操作:Stat > Basic Statistics > Paired t
计算每对数据的差值,然后对差值进行单样本t检验(检验均值是否为0)。
比例检验
单样本比例检验:检验总体比例是否等于某特定值(如声称的不合格率≤1%)。
双样本比例检验:比较两个总体的比例是否有差异(如比较两种教学方法的学生通过率)。
操作:Stat > Basic Statistics > 1 Proportion / 2 Proportion
可以使用汇总数据(输入事件数和试验数)或原始数据列。
正态性检验
许多统计方法(如t检验、控制图、能力分析)都假设数据服从正态分布,因此正态性检验是前提。
常用方法:
  • Anderson-Darling检验:最常用的方法,对尾部偏离敏感。
  • Kolmogorov-Smirnov检验:基于经验分布与理论分布的最大距离。
  • Ryan-Joiner检验:基于相关系数,类似于Shapiro-Wilk检验。
操作:Stat > Basic Statistics > Normality Test
如果p值<0.05,拒绝正态性假设,需要考虑数据转换或非参数方法。

07

方差分析(ANOVA)
方差分析的基本思想
当我们需要比较多个总体(三个或以上)的均值时,两两进行t检验不仅繁琐,而且会增加第一类错误的概率(多重比较问题)。方差分析通过一次检验判断所有均值是否相等。
核心思想:将总变异分解为不同来源的变异:
  • 组间变异(SSB):不同水平(组)间的差异,反映处理效应。
  • 组内变异(SSW):同一水平内的随机波动,反映误差。
  • 总变异(SST):所有数据与总均值的差异。
如果组间变异显著大于组内变异(F = MSB/MSW 较大),则认为不同水平的均值存在显著差异。
单因素方差分析
只有一个分类变量(因素),研究该因素不同水平对响应变量的影响。
示例:比较三个城市(北京、上海、广州)分支机构的员工素质评分。
操作:Stat > ANOVA > One-Way
前提条件:
  1. 各组数据来自正态总体(可通过正态性检验或残差图验证)。
  2. 各组方差相等(齐性),可通过Test for Equal Variance检验。
多重比较
如果ANOVA显示显著差异,还需要知道具体哪些组之间存在差异。Minitab提供多种方法:
  • Fisher's LSD:最宽松,控制每次比较的α,不控制整体α。
  • Tukey's HSD:控制整体错误率,最常用。
  • Hsu's MCB:与最佳组比较。
双因素方差分析
研究两个因素及其交互作用对响应变量的影响。
示例:研究水泥配方(因素A)和反应温度(因素B)对硬化时间的影响。
模型:Y = μ + αᵢ + βⱼ + (αβ)ᵢⱼ + εᵢⱼₖ
其中(αβ)ᵢⱼ代表交互作用,即一个因素的效果依赖于另一个因素的水平。
操作:Stat > ANOVA > Two-Way
输出包含:
  • 因素A的主效应
  • 因素B的主效应
  • A×B交互效应
  • 各效应的F检验和p值
多变量图(Multi-Vari Chart)
可视化双因素效应的图形工具,可以直观看出主效应和交互作用的存在。
高级方差分析方法
平衡数据方差分析(Balanced ANOVA):各单元格样本量相等时的多因素分析,计算效率高。
通用线性模型(General Linear Model, GLM):处理非平衡数据、协方差分析、复杂交互作用的最通用方法。
嵌套方差分析(Nested ANOVA):因素间存在层级嵌套关系时使用,如不同工厂(A)内的不同机器(B),B嵌套于A而非交叉。
多变量方差分析(MANOVA):同时分析多个相关的响应变量,考虑变量间的相关性。

08

回归分析
 相关分析与回归分析的关系
相关分析研究变量间关系的强度和方向(相关系数r,-1≤r≤1),但不区分自变量和因变量。回归分析则建立变量间的数学模型,用于预测和控制。
简单线性回归模型:Y = β₀ + β₁X + ε
其中β₀是截距,β₁是斜率(回归系数),ε是随机误差。
一元线性回归
模型估计:最小二乘法(OLS),使残差平方和最小:
Σ(Yᵢ - Ŷᵢ)² = Σ(Yᵢ - b₀ - b₁Xᵢ)² → min
模型检验
  • R²(决定系数):解释变量X能解释Y变异的百分比,0≤R²≤1,越接近1拟合越好。
  • 回归系数的t检验:检验斜率是否显著不为0(即X对Y是否有显著影响)。
  • 方差分析(F检验):检验整个回归模型的显著性。
预测
  • 点预测:给定X₀,预测Y的期望值Ŷ₀ = b₀ + b₁X₀。
  • 区间预测:包括均值置信区间(预测平均响应)和个体预测区间(预测单个观测)。
多元线性回归
当因变量Y受多个自变量X₁, X₂, ..., Xₖ影响时,使用多元回归。
模型:Y = β₀ + β₁X₁ + β₂X₂ + ... + βₖXₖ + ε
多重共线性:自变量间高度相关会导致回归系数估计不稳定,方差膨胀。需要通过VIF(方差膨胀因子)诊断,VIF>10通常认为存在严重共线性。
变量选择方法
  • 逐步回归(Stepwise):逐步引入或剔除变量,基于F检验或AIC/BIC准则。
  • 向前选择:从空模型开始,逐步加入最显著的变量。
  • 向后剔除:从全模型开始,逐步剔除最不显著的变量。
调整R²:考虑变量个数后的R²修正,防止过度拟合。
非线性回归
当变量间关系非线性时,可通过变量变换转化为线性模型:
  • 对数变换:Y与X呈指数关系 Y = ae^(bX) → lnY = lna + bX
  • 倒数变换:Y与X呈双曲线关系 Y = a + b/X → Y = a + b(1/X)
  • 幂函数变换:Y = aX^b → lnY = lna + blnX
  • 多项式回归:Y = β₀ + β₁X + β₂X² + ...,通过引入高次项拟合曲线关系。

09

测量系统分析(MSA)
MSA的目的与重要性
"工欲善其事,必先利其器"。测量系统分析确保我们用于决策的数据是可靠的。如果测量系统本身误差太大,任何基于数据的分析和决策都是不可靠的。
MSA主要评估五个统计特性:
  1. 偏倚(Bias):测量平均值与基准值的差异(准确度)。
  2. 重复性(Repeatability):同一评价人多次测量同一零件的同一特性时的变异(设备固有变异)。
  3. 再现性(Reproducibility):不同评价人测量同一零件同一特性时均值的变异(操作者间变异)。
  4. 稳定性(Stability):测量系统随时间的变异(漂移)。
  5. 线性(Linearity):偏倚在量程范围内的变化情况。
计量型MSA:Gage R&R研究
交叉设计(Crossed):每个评价人测量每个零件多次,适用于零件不被破坏的情况。
操作:Stat > Quality Tools > Gage Study > Gage R&R Study (Crossed)
通常采用ANOVA方法(比传统极差法更精确,可分析交互作用)。
评价标准
  • %Study Var < 10%:测量系统可接受。
  • 10% ≤ %Study Var < 30%:条件接受,取决于应用重要性、成本等。
  • %Study Var ≥ 30%:不可接受,必须改进。
可区分类别数(Number of Distinct Categories):测量系统能够区分的过程组数,应≥5。
嵌套设计(Nested):当测量是破坏性时,每个零件只能测一次,不同评价人测不同但相似的零件。
偏倚和线性研究
偏倚研究:选择覆盖量程的标准件,由操作者重复测量,比较均值与基准值,进行t检验。
线性研究:在量程范围内选择5个基准值(通常均匀分布),每个测12次,建立基准值与偏倚的回归方程。检查:
  • 斜率是否显著不为0(存在线性问题)。
  • 截距是否显著不为0(存在恒定偏倚)。
  • 线性度 %Linearity = Slope × Process Variation。
 稳定性监控
定期(如每周)测量标准件3-5次,建立I-MR控制图监控测量系统是否受控。如果点出界或出现趋势,说明测量系统需要校准或维修。
计数型MSA:属性一致性分析
对于通/止规、目视检查等定性测量系统,评估:
  • 重复性:同一评价人多次检查同一零件的一致性。
  • 再现性:不同评价人间的一致性。
  • 与标准的一致性:评价人判定与标准判定的一致程度。
操作:Stat > Quality Tools > Attribute Agreement Analysis
可分析每个评价人、评价人之间、评价人与标准的一致性百分比和置信区间。

10

试验设计(DOE)
 DOE的基本概念
试验设计是研究如何科学安排试验、高效获取数据、分析因素效应的统计方法。
基本原则
  • 重复(Replication):同一条件下多次试验,估计随机误差。
  • 随机化(Randomization):试验顺序随机,消除时间趋势等干扰。
  • 区组化(Blocking):将异质性分组,在组内比较,提高精度。
常用设计类型
  • 全因子设计(Full Factorial):研究所有因素及其交互作用,2^k设计(k个因素,每因素2水平)最常用。
  • 部分因子设计(Fractional Factorial):当因素较多时,通过折中研究部分交互作用,节省试验次数。
  • 响应曲面设计(RSM):在找到关键因素后,用中心复合设计(CCD)或Box-Behnken设计拟合曲面,寻找最优条件。
  • 混料设计(Mixture Design):当因素为配方成分且总和为100%时使用。
单因素试验设计
均分法:在范围内均匀布点,适合多峰函数或单调函数,整体设计可并行执行。
0.618法(黄金分割法):适用于单峰函数,每次淘汰约38%的范围,高效寻找最优。
斐波那契法:类似0.618法,但使用斐波那契数列确定试验点,适合离散情况。
稳健设计(田口方法)
稳健设计的目标不仅是使响应达到目标值,更重要的是使响应的变异最小(对噪声因素不敏感)。
内外表设计
  • 内表(Control Factors):可控的工艺参数,安排正交表。
  • 外表(Noise Factors):不可控的干扰因素(如环境温度、原料批次波动),对每个内表组合进行噪声试验。
信噪比(S/N Ratio)
  • 望小特性(越小越好):S/N = -10log(Σy²/n)
  • 望大特性(越大越好):S/N = -10log(Σ(1/y²)/n)
  • 望目特性(接近目标最好):S/N = -10log(Σ(y-m)²/n) 或考虑变异与偏倚的组合
通过选择使S/N最大的因素水平组合,获得稳健性,再通过调整因素(对S/N影响小但对均值影响大的因素)使响应接近目标值。

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-04-18 03:47:04 HTTP/2.0 GET : https://h.sjds.net/a/488808.html
  2. 运行时间 : 0.210938s [ 吞吐率:4.74req/s ] 内存消耗:4,408.82kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=44a7915f45020ea0d5d59eaced26e86e
  1. /yingpanguazai/ssd/ssd1/www/h.sjds.net/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/h.sjds.net/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/h.sjds.net/runtime/temp/ad153693ed39fba6d1bda2fe72512cde.php ( 12.06 KB )
  140. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000966s ] mysql:host=127.0.0.1;port=3306;dbname=h_sjds;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001559s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.003281s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000725s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001337s ]
  6. SELECT * FROM `set` [ RunTime:0.005158s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001616s ]
  8. SELECT * FROM `article` WHERE `id` = 488808 LIMIT 1 [ RunTime:0.002262s ]
  9. UPDATE `article` SET `lasttime` = 1776455225 WHERE `id` = 488808 [ RunTime:0.005053s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000684s ]
  11. SELECT * FROM `article` WHERE `id` < 488808 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.005771s ]
  12. SELECT * FROM `article` WHERE `id` > 488808 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001104s ]
  13. SELECT * FROM `article` WHERE `id` < 488808 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001607s ]
  14. SELECT * FROM `article` WHERE `id` < 488808 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.010910s ]
  15. SELECT * FROM `article` WHERE `id` < 488808 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.008377s ]
0.214658s