
spss如何做均值比较分析
这次我们来一起学习另一个比较基础的分析方法,均值比较分析。均值比较分析也是一种基础的分析手段,我们通过基础方法来看出数据中隐含的规律。只有明确了这些规律,在后边的高级分析中才能起到事半功倍的效果。因此,我们首先学习均值比较分析,非参数检验等基础性的分析手段,然后在学习回归,因子等较复杂的分析手法。
首先我们用统计术语来描述一下比较均值。
书上一般是这么定义的:在统计分析采用抽样方法时,会使样本统计量与总体参数间存在差异,比较均值可推断样本均值间或样本均值与总体均值间的差异是否具有统计学意义。
也就是说,通过比较两个样本的均值,或者比较样本和总体之间的均值来判断两个样本,或者样本和总体之间是否有差异。所以,比较均值的目的就是判断两个数据组是否有差异。
举个例子,假如我们知道一些小学生的数据,想判断性别不同的人身高和体重是否有显著不同,就可以用均值检验。再假如我们知道一些病人和正常人的血小板数,我们想看看两者的血小板数是否有不同,也用到均值检验。
这两个例子都比较简单,我们下边一起看看均值检验具体都有哪些方法,并从具体方法中接触更多的例子。
1、首先想给大家介绍的是单样本t检验。假设我们知道一个已知的总体均值,如果我们想要看看我们的样本数据测均值和这个已经知道的总体是否一致的时候,我们就用这种方法来比较均值。
打开分析——比较均值——单样本t检验,在主面板里的检验变量列表那个框框里选入你想作分析的变量,比如举个例子,假设我们把一组男孩子每周逛超市的次数 的数据选到了这个框框里,下边那个检验值就要输入我们提前知道的世界上所有男孩子每周逛超市的次数的数据。(注意:这个数据应该是我们已经知道的哈,如果 不知道的话,你还做什么单样本t检验?)
输入完以后单击选项,会有一个置信区间的设定表。默认的是95%,一般统计学这个精度就可以了,但是在医学界,可能就要求更高的精度,so,自己看着设定哈。
继续,确定。
运行结果里边主要要看p值(就是sig,就是显著度),p值大于0.05的时候,就说明样本的均值和已知的均值没有差异。反之亦然。
2、介绍完单样本t检验以后,就接着说说独立样本t检验吧。如果想要知道两个样本分别代表的总体均值是否一样,并且这两个样本彼此独立的时候,我们就使用独立样本t检验来进行判断。
打开分析——比较均值——独立样本t检验,在主面板中的检验变量中选入你想要检验的变量,举个例子,如果你想看一看男生和女生的每周购物次数的不同,那你就把每周购物次数的变量选到那个框框里,然后在分组变量列表选入性别变量。
这里一定要特写一下。
大家一定要记得,我们输入数据的时候,男生和女生的每周购物次数是在一列变量里的,另外还有一列二分类变量为这列因变量做标注。我见过很多人这么做均值比 较,他们把男生的每周购物次数作为一个变量,把女生的购物次数作为另一个变量,然后想分析这两个变量的均值是否一样。结果系统往往会给他一个警告,他还搞 不懂是怎么回事。这种做法当然是大错特错的,这样做的话肯定是没有办法做均值分析的,大家千万不要犯这种错误。实际上我一直很奇怪为什么会有这么做的人, 希望大家看书的时候一定要仔细哈。总之一定要记得不同组别的数据是在一个变量里边的,你需要另外设定一个专门用来分组的变量,标注清楚哪个数据是哪一组 的。
特写完毕。
上边我们说到在因变量的框框里边选入你想分析的变量,在自变量的框框里边选入你作为分组标记的二分类变量。现在选好以后,点一下定义组那个框框,然后他就会弹出一个框框。在组一中输入1,组二中输入2,(如果你把男生,女生分别设定成1,2的话)。
然后点继续,确定。
然后就可以看输出结果了。主要要看独立样本检验的那个表。它最下边有两行,一行写的是假设方差相等,另一行是假设方差不相等。你要先看假设方差相等这一行 的levene检验这一列的p值,如果p值大于0.05的话,就说明你的两个样本方差相等,可以看均值t检验的p值,大于0.05就是两样本均值无差别, 反之亦然。如果,注意,如果你的levene检验的p值小于0.05,也就是说你的方差不齐的话,呵呵,你完蛋了。这时候你必须要通过对数转换或者其他转 换方法转换你的数据,使得它方差齐才可以。
这里说明一下,我们为什么一定要方差齐呢?原因是这样的,方差不齐的话就代表样本不符合正态分布,它都不符合正态分布了,你做t检验岂不是不太合 适?So,一定要方差齐哦~(这是大部分教科书上的说法,不过我记得以前看过一篇技术文章,探讨的是方差齐和方差不齐对于样本分布的影响到底有多大,探讨 过程忘掉了,只记得结果是方差不齐的话结果也有一定的意义,这里就是提一下哈,方差不齐的话也不必太紧张,而且后边也还会介绍方差不齐的话怎么办。)
此外对数变换也简单提一下吧。对数变换这种方法主要用于医学上含有比例数据的问题,比如把某种药物以几比几百的比例稀释,然后做实验的问题。这种数据太小 了,所以要用对数变换适当的修改数据。具体方法是打开转换——计算变量,输入公式新变量=LG10(原来的变量),然后用生成的新变量做分析哈。这就是对 数变换,有时候对于其他变量也可以这么变换哈。
3、配对样本t检验用于检验两相关样本或成对样本的均值是否一样,通常用来检验同一个对象实验前后测量值之间的差异,比方一组病人服药前和服药后的差异啊,这类的。
需要特别注意的两种特殊情况是有时候一个家庭的夫妻的测量数据也视为相关样本(以家庭为纽带相关),孪生子也视为相关样本(视为一个人)。这两种情况还蛮特殊的,大家了解一下哈。总之具体问题具体分析。
打开分析——比较均值——配对样本t检验,在主面板的成对变量里选入治疗前,治疗后两个变量(选成一对)。
继续,确定。
也是看p值,就不在重复了。
4、介绍完两组样本的情况以后,大家就来学习一下多组样本怎么比较均值吧。这个检验方法叫做单因素方差分析。名字听上去还蛮高大上的,其实就是两样本t检验的扩展,用来检验两组以上样本的均值的。
举个例子,比如我想看看早上,中午,晚上三个时间段的体重,我就需要用到单因素方差分析这种方法。(因为我有三组数据嘛)
打开分析——比较均值——单因素anova,打开主面板,因变量选择我想要分析的变量(比如我的体重),因子选择我的分组变量(就是标清楚是早上,晚上, 或者中午的那个变量)单击对比,在子对话框里勾选多项式, 度 默认为线性下边的系数总计一般要是0.00,如果不是的话,可能系统要警告你了(老实说到现在我也不太清楚为什么系数总计要是0.00,不过相信总没 错)。然后点继续,两两比较,在两两比较的对话框里会出现好多的框框可以让你勾选,一般选假设方差齐性的LSD,Bonferroni,这两项,当然感兴 趣的话可以都选选看哈。继续,选项,这个对话框里边要勾选描述性,方差同质性检验,B_F,Welch,这四个选项。然后点继续,确定。
主要结果会有一大堆。我们慢慢看哈。首先要看的是方差齐性检验表,levene统计量的p值最好大于0.05,这样才认为三个样本的总体方差相等,(方差 不等的话上边已经讲过会怎样了。)方差相等的话,我们就来看方差分析表,就是表头写着ANOVA的那个表。这个表不大,但结构有点复杂,你要看组间的组合 那一行的p值,小于0.05就认为组与组之间的均值不全相等。注意,是不全相等哈。如果出现这种情况的话,你就要看下边的多重比较表来寻找到底是哪两个组 的均值不等。还记得上边我们选的LSD,Bonferroni吗?那就是用来做多重比较表的哈,通过这个表的p值就可以判断到底是哪两个组的均值不等了。
最后要说的是做单因素方差分析的时候组与组之间的个案数可以相等,也可以不等。(之前有人问过,所以说一下)。总之呢,单因素方差分析是一种比较复杂的不 太好掌握的方法,因为涉及到如何分组比较合理,组与组之间是否存在相互关系的问题,而且还涉及到它的延伸,双因素方差分析(本文没有涉及),大家应该多找 一些相关文献读一读,这样才能够更好的掌握这种方法。
5、讲完单因素方差分析后,我们反过来讲一下平均值分析。我们知道,使用t检验的一个要求就是样本量比较小,一般要小于30,通常情况下样本不会大于这个数,但是如果大于了呢?这时候我们就要用到平均值分析这个选项。
打开分析——比较均值——均值,在主面板因变量列表选入你想要分析的变量,自变量列表选入你的分组变量。单击选项,选择你想观察的统计量,下边勾选anova表,和线性相关检验,继续,确定。
在结果表的方差表里边观察他的p值,方法和上边一样。要说明一下的是,平均值分析和单因素方差分析一样,也支持多组变量做均值比较。而且统计量里的峰度和偏度可以帮助你观察样本是否符合正态分布。
本文的主要内容已经讲完了。总结一下的话,主要就是讲了一下怎么比较样本之间的均值。还是要再次提醒大家,我们使用上边这些方法的一个重要前提就是,我们的样本是符合正态分布的,只有满足了这个重要条件,我们的分析才会有意义。这点很重要,大家一定一定要记住哈。
数据分析咨询请扫描二维码
若不方便扫码,搜微信号:CDAshujufenxi
CDA数据分析师与数据指标:基础概念与协同逻辑 一、CDA 数据分析师:数据驱动时代的核心角色 1.1 定义与行业价值 CDA(Certified ...
2025-08-22Power Query 移动加权平均计算 Power Query 移动加权平均设置全解析:从原理到实战 一、移动加权平均法的核心逻辑 移动加权平均 ...
2025-08-22描述性统计:CDA数据分析师的基础核心与实践应用 一、描述性统计的定位:CDA 认证的 “入门基石” 在 CDA(Certified Data Analy ...
2025-08-22基于 Python response.text 的科技新闻数据清洗去噪实践 在通过 Python requests 库的 response.text 获取 API 数据后,原始数据 ...
2025-08-21基于 Python response.text 的科技新闻综述 在 Python 网络爬虫与 API 调用场景中,response.text 是 requests 库发起请求后获取 ...
2025-08-21数据治理新浪潮:CDA 数据分析师的战略价值与驱动逻辑 一、数据治理的多维驱动引擎 在数字经济与人工智能深度融合的时代,数据治 ...
2025-08-21Power BI 热力地图制作指南:从数据准备到实战分析 在数据可视化领域,热力地图凭借 “直观呈现数据密度与分布趋势” 的核心优势 ...
2025-08-20PyTorch 矩阵运算加速库:从原理到实践的全面解析 在深度学习领域,矩阵运算堪称 “计算基石”。无论是卷积神经网络(CNN)中的 ...
2025-08-20数据建模:CDA 数据分析师的核心驱动力 在数字经济浪潮中,数据已成为企业决策的核心资产。CDA(Certified Data Analyst)数据分 ...
2025-08-20KS 曲线不光滑:模型评估的隐形陷阱,从原因到破局的全指南 在分类模型(如风控违约预测、电商用户流失预警、医疗疾病诊断)的评 ...
2025-08-20偏态分布:揭开数据背后的非对称真相,赋能精准决策 在数据分析的世界里,“正态分布” 常被视为 “理想模型”—— 数据围绕均值 ...
2025-08-19CDA 数据分析师:数字化时代的价值创造者与决策智囊 在数据洪流席卷全球的今天,“数据驱动” 已从企业战略口号落地为核心 ...
2025-08-19CDA 数据分析师:善用 Power BI 索引列,提升数据处理与分析效率 在 Power BI 数据分析流程中,“数据准备” 是决定后续分析质量 ...
2025-08-18CDA 数据分析师:巧用 SQL 多个聚合函数,解锁数据多维洞察 在企业数据分析场景中,单一维度的统计(如 “总销售额”“用户总数 ...
2025-08-18CDA 数据分析师:驾驭表格结构数据的核心角色与实践应用 在企业日常数据存储与分析场景中,表格结构数据(如 Excel 表格、数据库 ...
2025-08-18PowerBI 累计曲线制作指南:从 DAX 度量到可视化落地 在业务数据分析中,“累计趋势” 是衡量业务进展的核心视角 —— 无论是 “ ...
2025-08-15Python 函数 return 多个数据:用法、实例与实战技巧 在 Python 编程中,函数是代码复用与逻辑封装的核心载体。多数场景下,我们 ...
2025-08-15CDA 数据分析师:引领商业数据分析体系构建,筑牢企业数据驱动根基 在数字化转型深化的今天,企业对数据的依赖已从 “零散分析” ...
2025-08-15随机森林中特征重要性(Feature Importance)排名解析 在机器学习领域,随机森林因其出色的预测性能和对高维数据的适应性,被广 ...
2025-08-14t 统计量为负数时的分布计算方法与解析 在统计学假设检验中,t 统计量是常用的重要指标,其分布特征直接影响着检验结果的判断。 ...
2025-08-14