SPSS篇—方差分析

SPSS篇—方差分析上一篇文章跟大家分享了如何用 SPSS 进行回归分析 知道了回归分析下的用途以及使用的场景 今天跟大家分享的就是之前文章里面出现很多次的一个分析 方差分析 方差分析又被称作 F 检验 或者 变异数分析 主要是用于两个及两个以上样本均值差异的显著性检验 方差分析和回归分析一样 也有很多个分支 对于方差分析 一般我们是用来研究不同来源的变异对总变异的贡献大小 从而确定可控因素对因变量的影响大小 我

上一篇文章跟大家分享了如何用SPSS进行回归分析,知道了回归分析下的用途以及使用的场景。今天跟大家分享的就是之前文章里面出现很多次的一个分析—方差分析。

方差分析又被称作“F检验”或者“变异数分析”,主要是用于两个及两个以上样本均值差异的显著性检验。方差分析和回归分析一样,也有很多个分支。对于方差分析,一般我们是用来研究不同来源的变异对总变异的贡献大小,从而确定可控因素对因变量的影响大小。

我们今天通过一个例子来了解一下什么是方差分析,又应该如何去理解它的分析结果。

SPSS篇—方差分析

SPSS篇—方差分析

上面两个图就是本次用来分析的数据,本题的数据是讨论四种不同的药物对植物生长高度的影响,在数据中我们列出了四种药物使用以后对应植物生长高度的测量值。我们先对数据视图和变量视图进行相应的操作,然后我们就可以开始对数据进行方差分析了:

SPSS篇—方差分析

在SPSS中,我们需要从分析选项栏中选择比较均值再选择单因素,就会出现下面的操作框:

SPSS篇—方差分析

我们把两个变量输入到不同的变量框以后,开始对右边的几个选项进行操作,我们需要在两两比较中选择LSD法(最小显著性差异法):

SPSS篇—方差分析

然后我们在选项中选择描述性和方差同质性检验,需要的话也可以把均值图选上:

SPSS篇—方差分析

上面操作步骤全部完成以后点击确定,我们就可以得到我们本次方差分析的结果了,这个时候输出界面就会把整个分析结果全部列出来:

SPSS篇—方差分析

我们先来看上面这个图,这里面有三个结果,第一个描述图里面是对我们本次进行分析的所有数据进行了整理,并且将其用这个图表示出来,每一列数据的上方就是本列数据代表的意义。

看完描述图以后,我们需要看一下方差七星检验这个图,从这个图里我们可以看到,显著性0.992>0.05,说明本次分析方差是齐的,可以使用单因素方差分析法。如果这个显著性是小于0.05,说明方差不齐,我们就算后面得出了结果也是没有意义的,因为方差分析可以使用的前提就是方差是齐的。

最后我们看单因素方差分析这个表,通过F检验我们可以看到,显著性0.000<0.05,这就说明这四种药品分组之间至少有两个组之间是存在着显著性差异的。从本题来说,也就是不同的药品对植物的生长是有影响的。

到这里,我们知道了不同的药品对植物的生长是有不同影响的,但是究竟是怎么影响的?或者说这个差异究竟是什么,我们目前还无法判断,所以需要继续往下看系统的输出结果:

SPSS篇—方差分析

SPSS篇—方差分析

从LSD结果我们可以看到,其实每两种药品之间均是存在显著性差异的,并且在下面的均值图我们也可以看到四种药品里,第四种药品对植物生长的影响是最大的,也就是说如果我们选择帮助植物高度增长药品的时候是需要选第四种药品的。

到这里,我们今天的方差分析也就全部做完了。不知道大家有没有印象,其实之前在EXCEL和SPSS做回归分析的时候都有出现过方差分析的结果图。其实就是因为很多的分析方法其实都是相互之间影响,是一个相辅相成的关系。以后大家肯定还会在不同的分析中看到其他的分析结果出现,到时候大家就会有更深的理解了。

文章来自公众号【小白数据营】

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/175721.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午11:35
下一篇 2026年3月26日 下午11:35


相关推荐

  • Java反射机制:跟着代码学反射

    Java反射机制:跟着代码学反射微信搜索:码农StayUp主页地址:https://gozhuyinglong.github.io源码分享:https://github.com/gozhuyinglong/blog-demos1.前言在OOP的世界里,万物皆对象。也就是说,我们可以将任何东西抽象成一个对象。比如人,可以抽象成一个Person类,通过newPerson()来实例化一个对象;再比如鸭子,可以抽象成一个Duck类,也可以对其进行实例化……那么这一个个类本身是不是也可以抽象成一个类呢?Java提供了一个特殊的类..

    2022年5月20日
    37
  • pycharm 命令行_pycharm叫什么

    pycharm 命令行_pycharm叫什么一、pycharm常用命令1全局查找/替换某个字符串ctrl+shift+r2当前文件查找某个字符串ctrl+f3当前文件替换某个字符串ctrl+r4全局查找指定文件名的文件ctrl+shift+n5全局查找指定类名的类ctrl+n二、pycharm常用操作1获取当前文件对应的项目的树形目录结构所在位置点击左侧项…

    2022年8月29日
    5
  • SpringMVC @ResponseBody 415错误处理

    SpringMVC @ResponseBody 415错误处理闲话少说,刚开始用SpringMVC,页面要使用jquery的ajax请求Controller。但总是失败,主要表现为以下两个异常为:异常一:java.lang.ClassNotFoundException:org.springframework.http.converter.json.MappingJacksonHttpMessageConverter异常二

    2022年6月10日
    34
  • np.zeros函数知识大全(numpy.zeros())「建议收藏」

    np.zeros函数知识大全(numpy.zeros())「建议收藏」np.zeros函数知识大全np.zeros函数的作用np.zeros函数的作用返回来一个给定形状和类型的用0填充的数组;zeros(shape,dtype=float,order=‘C’)shape:形状dtype:数据类型,可选参数,默认numpy.float64order:可选参数,c代表与c语言类似,行优先;F代表列优先importnumpyasnpprint…

    2025年8月11日
    3
  • ubuntu安装nginx1.8.0_装了centos还可以装ubuntu吗

    ubuntu安装nginx1.8.0_装了centos还可以装ubuntu吗下载nginx包安装由于上面已经安装了nginx,所以我们先卸载nginx。再重新上传nginx包,解压下载。有输入提示时,输入Y即可卸载apt-get安装的nginx#彻底卸载nginxapt-get–purgeautoremovenginx#查看nginx的版本号nginx-v安装依赖包apt-getinstallgccapt-getinstalllibpcre3libpcre3-devapt-getinstallzlib1gzlib1

    2026年1月23日
    7
  • setInterval的弊端和解决方案

    setInterval的弊端和解决方案在需要重复发送请求或者某些效果的时候 一般都会想到使用 setInterval 但是它的一些弊端 会给程序带来很大的隐患一 弊端 1 setInterval 对自己调用的代码是否报错漠不关心 即使调用的代码报错了 它依然会持续的调用下去 2 setInterval 无视网络延迟 在使用 ajax 轮询服务器是否有新数据时 必定会有一些人会使用 setInterval 然而无论网络状况如何 它都会去一遍

    2026年3月19日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号