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 ...
随机推荐
- vsftpd 530 Login incorrect问题处理
vsftpd 530 login incorrect 的N中情况 1.密码错误. 2.检查/etc/vsftpd/vsftpd.conf配置 vim /etc/vsftpd/vsftpd.conf 看 ...
- Spark应用场景以及与hadoop的比较
一.大数据的四大特征: a.海量的数据规模(volume) b.快速的数据流转和动态的数据体系(velocity) c.多样的数据类型(variety) d.巨大的数据价值(value) 二.Spar ...
- 宝塔安装Lsky Pro图床教程
欢迎访问我的个人博客皮皮猪:http://www.zhsh666.xyz Lsky Pro图床是一个支持本地.阿里云 OSS.腾讯云 COS.七牛云.又拍云等储存方式的基于PHP的开源图床. 项目主页 ...
- React生命周期函数理解
一.组件挂载阶段 1. componentWillMount() 该方法在首次渲染之前调用,在一个组件挂载到卸载的过程中,仅仅执行这一次.该函数内可以state初始化的工作,与constructor的 ...
- HDU 4322Candy 最大费用最大流
由于被小孩子不喜欢的糖果的对小孩产生的效力是一样的,所以我们在网络流的时候先不考虑. 1 - 源点0到1~N个糖果,容量为1,费用为02 - 根据like数组,like[i][j] == 1时在糖果j ...
- hdu 5037 Frog(贪心)
题目链接:http://acm.split.hdu.edu.cn/showproblem.php?pid=5037 题解:为了让放的石头有意义肯定是没l+1的距离放2个也就是说假设现在位置为pos那么 ...
- 牛客OI测试赛 F 子序列 组合数学 欧拉降幂公式模板
链接:https://www.nowcoder.com/acm/contest/181/F来源:牛客网 题目描述 给出一个长度为n的序列,你需要计算出所有长度为k的子序列中,除最大最小数之外所有数的乘 ...
- Orders POJ - 1731
The stores manager has sorted all kinds of goods in an alphabetical order of their labels. All the k ...
- codeforces 805 D. Minimum number of steps(数学)
题目链接:http://codeforces.com/contest/805/problem/D 题意:只有一个操作就是将ab变成bba直到不能变为止,问最少边几次. 题解:这题可以多列几组来找规律, ...
- Python字符串中删除特定字符
分析 在Python中,字符串是不可变的.所以无法直接删除字符串之间的特定字符. 所以想对字符串中字符进行操作的时候,需要将字符串转变为列表,列表是可变的,这样就可以实现对字符串中特定字符的操作. 1 ...