SPSS基础学习方差分析—单因素分析
为什么要进行方差分析?
- 单样本、两样本t检验其最终目的都是分析两组数据间是否存在显著性差异,但如果要分析多组数据间是否存在显著性差异就很困难,因此用方差分析解决这个问题;
举例:t检验可以分析一个班男女的入学成绩差异;而方差分析可以分析一个班来自各省市地区同学的入学成绩。 - 在方差分析中,涉及到控制变量和随机变量以及观测变量;
举例:施肥量是否会给农作物产量带来显著影响;这里,控制变量:施肥量,观测变量:农作物产量,随机变量:天气、温度……
单因素分析
目的:分析单一控制因素影响下的多组样本的均值是否存在显著性差异。
适用条件:
- 正态性,每个水平下的因变量应服从正态分布;
- 同方差性,各组之间的具有相同的方差;
- 独立性,各组之间是相互独立的。
案例分析:
案例描述:在某一公司下,分析广告形式对销售额的影响。(数据来源:《统计分析与SPSS的应用》(第五版)薛薇 第六章)
题目分析:在题目中,广告形式不至两种,没办法用两独立样本t检验分析形式和销售额之间的显著性差异,同时,只有一个控制因素,所以采用方差分析中的单因素分析。
提出原假设:广告形式和销售额之间不存在显著性差异。
界面操作步骤:分析—比较均值—单因素ANOVA
关键步骤截图:
分清楚因变量列表和因子;因子:控制变量,因变量列表:观测变量

结果分析:
|
单因素方差分析 |
|||||
|
销售额 |
|||||
|
平方和 |
df |
均方 |
F |
显著性 |
|
|
组间 |
5866.083 |
3 |
1955.361 |
13.483 |
.000 |
|
组内 |
20303.222 |
140 |
145.023 |
||
|
总数 |
26169.306 |
143 |
|||
- 平方和:组间离差平方和(SSA)是由控制变量的不同水平造成的变差,组内离差平方和(SSE)是由随机变量的不同水平造成的变差;
- df:组间自由度,在本题中根据广告形式的不同分为四组,所以自由度为k-1=4-1=3;组内自由度n-k=144-k=140;
- 均方:即为方差;
- F=SSA/(k-1)÷(SSE/(n-k))=组间方差/组内方差,F值显著性大于1,说明控制变量对观测变量的影响比随机变量大,反之有效;
- P-值=0.00<0.05,所以拒绝原假设,认为不同的广告形式和地区对销售额的平均值产生了显著影响,不同的广告形式、地区对销售额的影响效应不全为0。
单因素进一步检验分析:
方差齐性检验:在上述描述中提到,满足单一因素分析的条件是各组别的方差要相同,所以需要方差齐性检验;
思路:
- 提出原假设:各组别的方差不存在显著差异;
- 利用Levene F方法间行检验;
- 将p值与ɑ进行比较,判断各组之间方差是否相同。
用上述题目继续分析:
首先,假设不同的广告形式总体的方差相同;
在如同上述截图得界面中点击“选项”,得到如图:
选择方差同质性检验

结果分析:
|
描述 |
||||||||
|
销售额 |
||||||||
|
N |
均值 |
标准差 |
标准误 |
均值的 95% 置信区间 |
极小值 |
极大值 |
||
|
下限 |
上限 |
|||||||
|
报纸 |
36 |
73.2222 |
9.73392 |
1.62232 |
69.9287 |
76.5157 |
54.00 |
94.00 |
|
广播 |
36 |
70.8889 |
12.96760 |
2.16127 |
66.5013 |
75.2765 |
33.00 |
100.00 |
|
宣传品 |
36 |
56.5556 |
11.61881 |
1.93647 |
52.6243 |
60.4868 |
33.00 |
86.00 |
|
体验 |
36 |
66.6111 |
13.49768 |
2.24961 |
62.0442 |
71.1781 |
37.00 |
87.00 |
|
总数 |
144 |
66.8194 |
13.52783 |
1.12732 |
64.5911 |
69.0478 |
33.00 |
100.00 |
|
方差齐性检验 |
|||
|
销售额 |
|||
|
Levene 统计量 |
df1 |
df2 |
显著性 |
|
.765 |
3 |
140 |
.515 |
SPSS基础学习方差分析—单因素分析的更多相关文章
- java基础学习之单例设计模式学习
最近狂补java基础的我重新学习了下单例,下面直接贴出代码,以作备忘 package com.darling.single; /** * 单例模式 * 单例即在内存中只存在该类的一个实例,要想实现这个 ...
- python基础学习笔记——单继承
1.为什么要有类的继承性?(继承性的好处)继承性的好处:①减少了代码的冗余,提供了代码的复用性②提高了程序的扩展性 ③(类与类之间产生了联系)为多态的使用提供了前提2.类继承性的格式:单继承和多继承# ...
- springmvc基础学习2---简单配置文件
1:web文件 2:spring-mvc.xml配置文件
- vim基础学习1---简单命令
1:vim abc:如果有abc文件,则打开,否则创建之后打开 2:输入"i",才可以输入东西 3:按Esc,它是底行模式,再敲":wq 回车" 保存退出. 4 ...
- bootstrap基础学习【表单含按钮】(二)
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- 如何从零基础学习VR
转载请声明转载地址:http://www.cnblogs.com/Rodolfo/,违者必究. 近期很多搞技术的朋友问我,如何步入VR的圈子?如何从零基础系统性的学习VR技术? 本人将于2017年1月 ...
- HTML5零基础学习Web前端需要知道哪些?
HTML零基础学习Web前端网页制作,首先是要掌握一些常用标签的使用和他们的各个属性,常用的标签我总结了一下有以下这些: html:页面的根元素. head:页面的头部标签,是所有头部元素的容器. b ...
- Node.js系列基础学习----安装,实现Hello World, REPL
Node.js基础学习 简介 简单的说 Node.js 就是运行在服务端的 JavaScript.Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台.Node.js是一 ...
- C#/.NET 基础学习
初识C# C#是微软公司发布的面向对象的.运行于.NET Framework之上的高级程序设计语言.与Java有着明显不同,借鉴Delphi的特点,与COM(组件对象模型)直接集成,是微软公司 .NE ...
随机推荐
- c3p0,dbcp与druid 三大连接池的区别[转]
说到druid,这个是在开源中国开源项目中看到的,说是比较好的数据连接池.于是乎就看看.扯淡就到这. 下面就讲讲用的比较多的数据库连接池.(其实我最先接触的是dbcp这个) 1)DBCP DBCP是一 ...
- 基于wanAndroid-项目实战
# QzsWanAndroid - [基于 wanandroid.com 开发的 MVP + Retrofit2 + RxJava2 +okhttp3 开发的 Android APP](https:/ ...
- leetcode 刷题记录(java)-持续更新
最新更新时间 11:22:29 8. String to Integer (atoi) public static int myAtoi(String str) { // 1字符串非空判断 " ...
- 浅谈TCP协议,总算明白它是干什么的了
一.什么是TCP,他是干什么的? TCP即传输控制协议(Transmission Control Protocol)是一种面向连接的.可靠的.基于字节流的传输层通讯协议. TCP是为了在不可靠的互联网 ...
- 写一手好SQL很有必要
MySQL性能 最大数据量 最大并发数 查询耗时0.5秒 实施原则 数据表设计 数据类型 避免空值 text类型 索引优化 索引分类 优化原则 SQL优化 分批处理 不做列运算 避免Select * ...
- CF803G - Periodic RMQ Problem 动态开点线段树 或 离线
CF 题意 有一个长度为n × k (<=1E9)的数组,有区间修改和区间查询最小值的操作. 思路 由于数组过大,直接做显然不行. 有两种做法,可以用动态开点版本的线段树,或者离线搞(还没搞)( ...
- 牛客小白月赛6 I 公交线路 最短路 模板题
链接:https://www.nowcoder.com/acm/contest/136/I来源:牛客网 题目描述 P市有n个公交站,之间连接着m条道路.P市计划新开设一条公交线路,该线路从城市的东站( ...
- CF1025B Weakened Common Divisor 数学
Weakened Common Divisor time limit per test 1.5 seconds memory limit per test 256 megabytes input st ...
- HDU 5451 Best Solver 数论 快速幂 2015沈阳icpc
Best Solver Time Limit: 1500/1000 MS (Java/Others) Memory Limit: 65535/102400 K (Java/Others)Tota ...
- kubernetes ConfigMap和Secret:配置应用程序
7.1.配置容器化应用程序 7.2.向容器传递命令行参数 7.2.1.待Docker中定义命令与参数 1.了解ENTRYPOINT与CMD ENTRYPOINT定义容器启动时被调用的可以执行程序 CM ...