京公网安备 11010802034615号
经营许可证编号:京B2-20210330
【连载2】如何用spss做均值比较分析
上一篇文章我们分享了如何用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值,方法和上边一样。要说明一下的是,平均值分析和单因素方差分析一样,也支持多组变量做均值比较。而且统计量里的峰度和偏度可以帮助你观察样本是否符合正态分布。
本文的主要内容已经讲完了。总结一下的话,主要就是讲了一下怎么比较样本之间的均值。还是要再次提醒大家,我们使用上边这些方法的一个重要前提就是,我们的样本是符合正态分布的,只有满足了这个重要条件,我们的分析才会有意义。这点很重要,大家一定一定要记住哈。
那么自然会有这么一个问题了,如果样本不符合正态分布怎么办呢?难道就不做均值检验了吗?下一篇文章我们就会来解决这个问题了,我们会讨论非参数检验,同时也会顺带着讲到正态性检验,CDA数据分析师培训
数据分析咨询请扫描二维码
若不方便扫码,搜微信号:CDAshujufenxi
在 MySQL 实际应用中,“频繁写入同一表” 是常见场景 —— 如实时日志存储(用户操作日志、系统运行日志)、高频交易记录(支付 ...
2025-10-30为帮助教育工作者、研究者科学分析 “班级规模” 与 “平均成绩” 的关联关系,我将从相关系数的核心定义与类型切入,详解 “数 ...
2025-10-30对 CDA(Certified Data Analyst)数据分析师而言,“相关系数” 不是简单的数字计算,而是 “从业务问题出发,量化变量间关联强 ...
2025-10-30在构建前向神经网络(Feedforward Neural Network,简称 FNN)时,“隐藏层数目设多少?每个隐藏层该放多少个神经元?” 是每个 ...
2025-10-29这个问题切中了 Excel 用户的常见困惑 —— 将 “数据可视化工具” 与 “数据挖掘算法” 的功能边界混淆。核心结论是:Excel 透 ...
2025-10-29在 CDA(Certified Data Analyst)数据分析师的工作中,“多组数据差异验证” 是高频需求 —— 例如 “3 家门店的销售额是否有显 ...
2025-10-29在数据分析中,“正态分布” 是许多统计方法(如 t 检验、方差分析、线性回归)的核心假设 —— 数据符合正态分布时,统计检验的 ...
2025-10-28箱线图(Box Plot)作为展示数据分布的核心统计图表,能直观呈现数据的中位数、四分位数、离散程度与异常值,是质量控制、实验分 ...
2025-10-28在 CDA(Certified Data Analyst)数据分析师的工作中,“分类变量关联分析” 是高频需求 —— 例如 “用户性别是否影响支付方式 ...
2025-10-28在数据可视化领域,单一图表往往难以承载多维度信息 —— 力导向图擅长展现节点间的关联结构与空间分布,却无法直观呈现 “流量 ...
2025-10-27这个问题问到了 Tableau 中两个核心行级函数的经典组合,理解它能帮你快速实现 “相对位置占比” 的分析需求。“index ()/size ( ...
2025-10-27对 CDA(Certified Data Analyst)数据分析师而言,“假设检验” 绝非 “套用统计公式的机械操作”,而是 “将模糊的业务猜想转 ...
2025-10-27在数字化运营中,“凭感觉做决策” 早已成为过去式 —— 运营指标作为业务增长的 “晴雨表” 与 “导航仪”,直接决定了运营动作 ...
2025-10-24在卷积神经网络(CNN)的训练中,“卷积层(Conv)后是否添加归一化(如 BN、LN)和激活函数(如 ReLU、GELU)” 是每个开发者都 ...
2025-10-24在数据决策链条中,“统计分析” 是挖掘数据规律的核心,“可视化” 是呈现规律的桥梁 ——CDA(Certified Data Analyst)数据分 ...
2025-10-24在 “神经网络与卡尔曼滤波融合” 的理论基础上,Python 凭借其丰富的科学计算库(NumPy、FilterPy)、深度学习框架(PyTorch、T ...
2025-10-23在工业控制、自动驾驶、机器人导航、气象预测等领域,“状态估计” 是核心任务 —— 即从含噪声的观测数据中,精准推断系统的真 ...
2025-10-23在数据分析全流程中,“数据清洗” 恰似烹饪前的食材处理:若食材(数据)腐烂变质、混杂异物(脏数据),即便拥有精湛的烹饪技 ...
2025-10-23在人工智能领域,“大模型” 已成为近年来的热点标签:从参数超 1750 亿的 GPT-3,到万亿级参数的 PaLM,再到多模态大模型 GPT-4 ...
2025-10-22在 MySQL 数据库的日常运维与开发中,“更新数据是否会影响读数据” 是一个高频疑问。这个问题的答案并非简单的 “是” 或 “否 ...
2025-10-22