SPSS(二)SPSS实现多因素方差分析模型(图文教程+数据集)

SPSS(二)SPSS实现多因素方差分析模型(图文教程+数据集)SPSS(二)SPSS实现多因素方差分析模型单因素方差分析上一篇博客https://blog.csdn.net/LuYi_WeiLin/article/details/89917656已经介绍完毕这篇博客我们主要来学习多因素方差分析多因素方差分析,就是同时考虑若干个控制因素的情况下,分别分析它们的改变是否造成观察变量的显著变动(多个自变量,一个因变量)自变量类型以分类变量为主也可以…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

SPSS(二)SPSS实现多因素方差分析模型

单因素方差分析上一篇博客https://blog.csdn.net/LuYi_WeiLin/article/details/89917656已经介绍完毕

这篇博客我们主要来学习多因素方差分析

多因素方差分析,就是同时考虑若干个控制因素的情况下,分别分析它们的改变是否造成观察变量的显著变动

(多个自变量,一个因变量)自变量类型以分类变量为主也可以是连续变量,不过连续变量一般是通过找出它与因变量的回归关系来控制其影响,因变量为连续变量

实例:同时考虑职业(以下三个职业)和性别对收入的影响

SPSS(二)SPSS实现多因素方差分析模型(图文教程+数据集)

 

以上面这个实例,如何写模型表达式呢?

如果只研究职业的影响

SPSS(二)SPSS实现多因素方差分析模型(图文教程+数据集)

如果只研究性别的影响

SPSS(二)SPSS实现多因素方差分析模型(图文教程+数据集)

同时考虑职业和性别对收入的影响

SPSS(二)SPSS实现多因素方差分析模型(图文教程+数据集)

只考虑主效应,交互项在现实中没有统计学意义(当然在后面模型检验中也会给出其相应的检验P值),可以简写成

SPSS(二)SPSS实现多因素方差分析模型(图文教程+数据集)

 

方差分析模型常用术语

  • 因素(Factor)简单来说就是自变量

因素是可能对因变量有影响的变量,一般来说,因素会有不止一个水平,而分析的目的就是考察或比较各个水平对因变量的影响是否相同。

  • 水平(Level)简单来说就是自变量的所有取值类型

因素的不同取值等级称作水平,例如性别有男、女两个水平。

  • 单元(Cell)比如下面就是6个单元

单元亦称试验单位(Experimental Unit),指各因素的水平之间的每种组合。指各因素各个水平的组合,例如在研究性别(二水平)、血型(四水平)对成年人身高的影响时,该设计最多可以有2*4=8个单元。注意在一些特殊的试验设计中,可能有的单元在样本中并不会出现,如拉丁方设计。

SPSS(二)SPSS实现多因素方差分析模型(图文教程+数据集)

  • 元素(Element)

指用于测量因变量值的观察单位,比如研究职业与收入间的关系,月收入是从每一位受访者处得到,则每位受访者就是试验的元素

一个单元格内可以有多个元素,也可以只有一个,甚至于没有元素。

这主要在一些特殊的设计方案中出现,如正交设计

  • 均衡(Balance)

如果在一个实验设计中任一因素各水平在所有单元格中出现的次数相同,且每个单元格内的元素数均相同,则该试验是均衡的,否则,就被称为不均衡。不均衡的实验设计在分析时较为复杂,需要对方差分析模型作特别设置才能得到正确的分析结果。

  • 交互作用(Interaction)

如果一个因素的效应大小在另一个因素不同水平下明显不同,则称为两因素间存在交互作用。当存在交互作用时,单纯研究某个因素的作用是没有意义的,必须分另一个因素的不同水平研究该因素的作用大小。

因素的分类

简单来说因素根据类型不同分为固定因素(分类的自变量)、随机因素(分类的自变量)、协变量(连续的自变量)

  • 固定因素(Fixed Factor)

指的是该因素在样本中所有可能的水平都出现了。从样本的分析结果中就可以得知所有水平的状况,无需进行外推。

绝大多数情况下,研究者所真正关心的因素都是固定因素。

性别:只有两种

疗法:只有三种

  • 随机因素(Random Factor)

该因素所有可能的取值在样本中没有都出现,目前在样本中的这些水平是从总体中随机抽样而来,如果我们重复本研究,则可能得到的因素水平会和现在完全不同!

这时,研究者显然希望得到的是一个能够“泛化”,即对所有可能出现的水平均适用的结果。这不可避免的存在误差,需要估计误差的大小,因此被称为随机因素。

  • 协变量(Covariates)

指对因变量可能有影响,需要在分析时对其作用加以控制的连续性变量

实际上,可以简单的把因素和协变量分别理解为分类自变量和连续性自变量

当模型中存在协变量时,一般是通过找出它与因变量的回归关系来控制其影响

 

方差分析模型的适用条件

从模型表达式出发得到的提示

SPSS(二)SPSS实现多因素方差分析模型(图文教程+数据集)

各样本的独立性:只有各样本为相互独立的随机样本,才能保证变异的可加性(可分解性)

正态性:即个单元格内的所有观察值系从正态总体中抽样得出

方差齐:各个单元格中的数据离散程度均相同,即各单元格方差齐

在多因素方差分析中,由于个因素水平组合下来每个单元格内的样本量可能非常少,这样直接进行正态性、方差齐检验的话检验效能很低,实际上没什么用,因此真正常见的做法是进行建模后的残差分析

 

方差分析模型的检验层次

1.对总模型进行检验

2.对模型中各交互效应、主效应进行检验(要先分析交互项)

   2.1交互项有统计学意义:分解为各种水平的组合情况进行检验

   2.2交互项无统计学意义:进行主效应各水平的两两比较

 

案例一:固定因素–因变量

超市规模、货架位置与销量的关系

现希望现希望考察对超市中销售的某种商品而言,是否其销售额会受到货架上摆放位置的影响,除此以外,超市的规模是否也会有所作用?甚或两者间还会存在交互作用?

BerensonLevine1992)着手研究了此问题,他们按照超市的大小(三水平)、摆放位置(四水平)各随机选取了两个点,记录其同一周内该货物的销量。

SPSS(二)SPSS实现多因素方差分析模型(图文教程+数据集)

 数据集如下

SPSS(二)SPSS实现多因素方差分析模型(图文教程+数据集)

1	A	45.0
1	A	50.0
1	B	56.0
1	B	63.0
1	C	65.0
1	C	71.0
1	D	48.0
1	D	53.0
2	A	57.0
2	A	65.0
2	B	69.0
2	B	78.0
2	C	73.0
2	C	80.0
2	D	60.0
2	D	57.0
3	A	70.0
3	A	78.0
3	B	75.0
3	B	82.0
3	C	82.0
3	C	89.0
3	D	71.0
3	D	75.0

 

第一步:检验一下实验是否为均衡实验

分析–统计描述–交叉表

SPSS(二)SPSS实现多因素方差分析模型(图文教程+数据集)

SPSS(二)SPSS实现多因素方差分析模型(图文教程+数据集)

各单元元素数量一致,所以为均衡实验

SPSS(二)SPSS实现多因素方差分析模型(图文教程+数据集)

第二步:模型检验

分析–一般线性模型–单变量(单个因变量)

SPSS(二)SPSS实现多因素方差分析模型(图文教程+数据集)

SPSS(二)SPSS实现多因素方差分析模型(图文教程+数据集)

结果解读

SPSS(二)SPSS实现多因素方差分析模型(图文教程+数据集)

首先校正模型的SIg.显著性检验小于显著性水平0.05,所以拒绝原假设,所以使用线性来拟合这个模型是有效的

下面的截距、size、position、size*position和下面表达式相对应

SPSS(二)SPSS实现多因素方差分析模型(图文教程+数据集)

 先观察主效应显著性为0.663大于显著性水平0.05,所以没有意义,可以剔除重新再做模型,假如不剔除会对后面有意义的产生影响,结果也会不准确

如何剔除(分析–一般线性模型–单变量–设定)

SPSS(二)SPSS实现多因素方差分析模型(图文教程+数据集)

 

之后重建模型检验得到这样 

SPSS(二)SPSS实现多因素方差分析模型(图文教程+数据集)

之后我么就可以看主效应size、position两个固定因素各自的单因素方差分析,进行主效应各水平的两两比较

具体详细就不讲了,大家可以参考我的博客https://blog.csdn.net/LuYi_WeiLin/article/details/89917656

 

 第三步:模型检验

变量的独立性通过,正态检验和方差齐性我们通过残差图来查看

分析–一般线性模型–单变量

SPSS(二)SPSS实现多因素方差分析模型(图文教程+数据集)

一般我们只关心这幅图 

SPSS(二)SPSS实现多因素方差分析模型(图文教程+数据集)

如何放大,只显示这张图(双击这张图)

按照下面的选项操作

SPSS(二)SPSS实现多因素方差分析模型(图文教程+数据集) 

残差图所有点都在正负3以内,没什么大问题,所以也满足正态检验和方差齐性,所以该题用多因素方差分析模型是适用的 

SPSS(二)SPSS实现多因素方差分析模型(图文教程+数据集) 

 

估计边界均值

所谓边际均值,就是在控制了其他因素之后,只是单纯在一个因素的作用下,因变量的变化,在普通的分析中,因变量的变化都是几个因素共同作用的结果.

SPSS(二)SPSS实现多因素方差分析模型(图文教程+数据集)

SPSS(二)SPSS实现多因素方差分析模型(图文教程+数据集)

 

画出轮廓图

SPSS(二)SPSS实现多因素方差分析模型(图文教程+数据集)

SPSS(二)SPSS实现多因素方差分析模型(图文教程+数据集)

SPSS(二)SPSS实现多因素方差分析模型(图文教程+数据集)

交互项不影响,轮廓图几条应平行

SPSS(二)SPSS实现多因素方差分析模型(图文教程+数据集)

 

案例二:随机因素–因变量

现希望研究四种广告的宣传效果有无差异,具体的广告类型为:店内展示、发放传单、推销员展示、广播广告。在本地区共有几百个销售网点可供选择,出于经费方面的考虑,在其中随机选择了18个网点进入研究,各网点均在规定长度的时间段内使用某种广告宣传方式,并记录该时间段内的具体销售额。为减小误差,每种广告方式在每个网点均重复测量两次。

数据集如下

SPSS(二)SPSS实现多因素方差分析模型(图文教程+数据集)

1.0	1.0	41.0
2.0	1.0	61.0
2.0	1.0	44.0
3.0	1.0	61.0
3.0	1.0	86.0
4.0	1.0	76.0
4.0	1.0	75.0
5.0	1.0	57.0
5.0	1.0	75.0
6.0	1.0	52.0
6.0	1.0	63.0
7.0	1.0	33.0
7.0	1.0	52.0
8.0	1.0	69.0
8.0	1.0	61.0
9.0	1.0	60.0
9.0	1.0	43.0
10.0	1.0	61.0
10.0	1.0	69.0
11.0	1.0	41.0
11.0	1.0	43.0
12.0	1.0	66.0
12.0	1.0	51.0
13.0	1.0	65.0
13.0	1.0	60.0
14.0	1.0	58.0
14.0	1.0	52.0
15.0	1.0	50.0
15.0	1.0	55.0
16.0	1.0	44.0
16.0	1.0	52.0
17.0	1.0	45.0
17.0	1.0	45.0
18.0	1.0	58.0
18.0	1.0	60.0
1.0	2.0	75.0
1.0	2.0	68.0
2.0	2.0	57.0
2.0	2.0	75.0
3.0	2.0	76.0
3.0	2.0	83.0
4.0	2.0	77.0
4.0	2.0	66.0
5.0	2.0	75.0
5.0	2.0	66.0
6.0	2.0	72.0
6.0	2.0	76.0
7.0	2.0	76.0
7.0	2.0	70.0
8.0	2.0	81.0
8.0	2.0	86.0
9.0	2.0	63.0
9.0	2.0	62.0
10.0	2.0	94.0
10.0	2.0	88.0
11.0	2.0	54.0
11.0	2.0	56.0
12.0	2.0	70.0
12.0	2.0	86.0
13.0	2.0	87.0
13.0	2.0	84.0
14.0	2.0	65.0
14.0	2.0	77.0
15.0	2.0	65.0
15.0	2.0	78.0
16.0	2.0	79.0
16.0	2.0	80.0
17.0	2.0	62.0
17.0	2.0	62.0
18.0	2.0	75.0
18.0	2.0	70.0
1.0	3.0	63.0
1.0	3.0	58.0
2.0	3.0	67.0
2.0	3.0	82.0
3.0	3.0	85.0
3.0	3.0	78.0
4.0	3.0	80.0
4.0	3.0	87.0
5.0	3.0	87.0
5.0	3.0	70.0
6.0	3.0	62.0
6.0	3.0	77.0
7.0	3.0	70.0
7.0	3.0	68.0
8.0	3.0	75.0
8.0	3.0	61.0
9.0	3.0	40.0
9.0	3.0	55.0
10.0	3.0	64.0
10.0	3.0	76.0
11.0	3.0	40.0
11.0	3.0	70.0
12.0	3.0	67.0
12.0	3.0	77.0
13.0	3.0	51.0
13.0	3.0	42.0
14.0	3.0	61.0
14.0	3.0	71.0
15.0	3.0	75.0
15.0	3.0	65.0
16.0	3.0	64.0
16.0	3.0	78.0
17.0	3.0	50.0
17.0	3.0	37.0
18.0	3.0	62.0
18.0	3.0	83.0
1.0	4.0	69.0
1.0	4.0	54.0
2.0	4.0	51.0
2.0	4.0	78.0
3.0	4.0	100.0
3.0	4.0	79.0
4.0	4.0	90.0
4.0	4.0	83.0
5.0	4.0	77.0
5.0	4.0	74.0
6.0	4.0	60.0
6.0	4.0	69.0
7.0	4.0	33.0
7.0	4.0	68.0
8.0	4.0	79.0
8.0	4.0	75.0
9.0	4.0	73.0
9.0	4.0	65.0
10.0	4.0	100.0
10.0	4.0	70.0
11.0	4.0	61.0
11.0	4.0	53.0
12.0	4.0	68.0
12.0	4.0	73.0
13.0	4.0	68.0
13.0	4.0	79.0
14.0	4.0	63.0
14.0	4.0	66.0
15.0	4.0	83.0
15.0	4.0	65.0
16.0	4.0	76.0
16.0	4.0	81.0
17.0	4.0	73.0
17.0	4.0	57.0
18.0	4.0	74.0
18.0	4.0	65.0

首先还是看实验是否均衡

SPSS(二)SPSS实现多因素方差分析模型(图文教程+数据集)

 SPSS(二)SPSS实现多因素方差分析模型(图文教程+数据集)

所以为均衡实验,因为网点是随机抽取的,所以不能用固定因素,要用随机因素

 SPSS(二)SPSS实现多因素方差分析模型(图文教程+数据集)

有随机因素就没有总的模型检验了,该因素所有可能的取值在样本中没有都出现,总的表达式无法表达出来,所以就没有总的模型检验

SPSS(二)SPSS实现多因素方差分析模型(图文教程+数据集)

看交互项adstype * area  显著性大于0.05,剔除

SPSS(二)SPSS实现多因素方差分析模型(图文教程+数据集)

 

之后我们对adstype、area 进行单因素方差分析(随机因素就没有两两比较的方法了)

adstype可以进行两两比对,划分同类子集

SPSS(二)SPSS实现多因素方差分析模型(图文教程+数据集)

SPSS(二)SPSS实现多因素方差分析模型(图文教程+数据集)

模型检验

残差分析

SPSS(二)SPSS实现多因素方差分析模型(图文教程+数据集)
    

 总体在正负3以内,没超过正负4,还行

SPSS(二)SPSS实现多因素方差分析模型(图文教程+数据集)

 看其轮廓图

SPSS(二)SPSS实现多因素方差分析模型(图文教程+数据集)

SPSS(二)SPSS实现多因素方差分析模型(图文教程+数据集)

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

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/179442.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(1)
blank

相关推荐

  • 微信小程序资源汇总

    微信小程序资源汇总微信小程序汇总(10月16日更新小程序100+个教程或资讯与50+个Demo)1:微信小程序官方工具:https://mp.weixin.qq.com/debug/w…tml?t=14764346784612:微信小程序简易教程:https://mp.weixin.qq.com/debug/wxadoc/dev/?t=14764346775993:微信小程序设计指南:http…

  • 前端最全面试题

    前端最全面试题今天给朋友们分享一到三年前端最全的面试题。JS基础题:JS的数据类型有哪些?答案见:JS数据类型详解如何判断JS变量的数据类型?typeof()instanceofconstructortoStringtypeof求解的可能值有哪些?“number”“string”“boolean”“undefined”“object”“symbol”“function”…

  • java递归无限层级树_算法基础课acwing下载

    java递归无限层级树_算法基础课acwing下载给定一棵 N 个节点的树,要求增加若干条边,把这棵树扩充为完全图,并满足图的唯一最小生成树仍然是这棵树。求增加的边的权值总和最小是多少。注意: 树中的所有边权均为整数,且新加的所有边权也必须为整数。输入格式第一行包含整数 t,表示共有 t 组测试数据。对于每组测试数据,第一行包含整数 N。接下来 N−1 行,每行三个整数 X,Y,Z,表示 X 节点与 Y 节点之间存在一条边,长度为 Z。输出格式每组数据输出一个整数,表示权值总和最小值。每个结果占一行。数据范围1≤N≤60001≤Z≤

  • 初识lunix_centos ubuntu

    初识lunix_centos ubuntuLinux常用快捷键    先安装rz指令,再使用rz进行导入文件    ls显示当前目录下的文件  ls-thal显示当前目录下的文件及详细信息  cd切换目录  mkdir新建目录  cp-r旧目录/新目录拷贝文件  rm-r目录删除文件  su账号名使用指定用户登录系统  tar压缩/解压命令    …

  • webstrom2021激活码【最新永久激活】

    (webstrom2021激活码)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

  • 硬件工程师如何零基础入门?

    硬件工程师如何零基础入门?文章目录1、书籍阅读2、网站推荐3、免费的教学课程推荐4、知识体系的搭建4.1电子元器件知识学习4.2硬件开发工具的使用4.3PCB设计和电路设计4.3总线接口协议学习4.4进阶内容学习这个问题关注有一段时间了,想找一个比较长的空闲的时间好好的回答一下。首先我是一名硬件工程师,工作6年,从事过物联网、车载、智能硬件、手机平板等产品的硬件研发工作,我觉得我还是有一些发言权的。不同行业的硬件工程师差别也是蛮大的,但也不是无迹可寻,很多东西也是相通的。核心思想都是一样的,硬件工程师都是围绕电路设

发表回复

您的电子邮箱地址不会被公开。

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