为什么要进行方差分析?

  • 单样本、两样本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。

单因素进一步检验分析:

方差齐性检验:在上述描述中提到,满足单一因素分析的条件是各组别的方差要相同,所以需要方差齐性检验;

思路:

  1. 提出原假设:各组别的方差不存在显著差异;
  2. 利用Levene F方法间行检验;
  3. 将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

 分析:广告形式有四种:报纸,广播,宣传品以及体验,现在需要对这四组的方差进行判断,看到第二个图,我们可以看到显著性0.515>ɑ,所以接受假设,因此这四组的方差相同,符合单因素分析的条件。
参考书籍:
《SPSS统计分析从零开始》吴骏
《SPSS统计分析基础教程》张文彤
《统计分析与SPSS的应用》(第五版)薛薇 
 
 
 
 

 
 
 
 

  

SPSS基础学习方差分析—单因素分析的更多相关文章

  1. java基础学习之单例设计模式学习

    最近狂补java基础的我重新学习了下单例,下面直接贴出代码,以作备忘 package com.darling.single; /** * 单例模式 * 单例即在内存中只存在该类的一个实例,要想实现这个 ...

  2. python基础学习笔记——单继承

    1.为什么要有类的继承性?(继承性的好处)继承性的好处:①减少了代码的冗余,提供了代码的复用性②提高了程序的扩展性 ③(类与类之间产生了联系)为多态的使用提供了前提2.类继承性的格式:单继承和多继承# ...

  3. springmvc基础学习2---简单配置文件

    1:web文件 2:spring-mvc.xml配置文件

  4. vim基础学习1---简单命令

    1:vim abc:如果有abc文件,则打开,否则创建之后打开 2:输入"i",才可以输入东西 3:按Esc,它是底行模式,再敲":wq 回车" 保存退出. 4 ...

  5. bootstrap基础学习【表单含按钮】(二)

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  6. 如何从零基础学习VR

    转载请声明转载地址:http://www.cnblogs.com/Rodolfo/,违者必究. 近期很多搞技术的朋友问我,如何步入VR的圈子?如何从零基础系统性的学习VR技术? 本人将于2017年1月 ...

  7. HTML5零基础学习Web前端需要知道哪些?

    HTML零基础学习Web前端网页制作,首先是要掌握一些常用标签的使用和他们的各个属性,常用的标签我总结了一下有以下这些: html:页面的根元素. head:页面的头部标签,是所有头部元素的容器. b ...

  8. Node.js系列基础学习----安装,实现Hello World, REPL

    Node.js基础学习 简介 简单的说 Node.js 就是运行在服务端的 JavaScript.Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台.Node.js是一 ...

  9. C#/.NET 基础学习

    初识C# C#是微软公司发布的面向对象的.运行于.NET Framework之上的高级程序设计语言.与Java有着明显不同,借鉴Delphi的特点,与COM(组件对象模型)直接集成,是微软公司 .NE ...

随机推荐

  1. linux 如何初始化密码(解决mysql root用户登录不了的问题)

    这是我遇到的问题 然后就想这可能是mysql安全模式的问题,解决思路:首先改变mysql的安全模式及密码校验问题,jinrumysql后在更改用户名密码. 1.首先将my.ini中加入在[mysqld ...

  2. C#开发BIMFACE系列2 二次开发流程

    系列目录     [已更新最新开发文章,点击查看详细] BIMFACE 平台是一个对外开放的平台,建筑行业的相关公司.软件公司或者有 BIM 业务需求的公司都可以注册成为开发者并使用其提供的强大功能. ...

  3. 2019DX#5

    Solved Pro.ID Title Ratio(Accepted / Submitted)   1001 fraction 辗转相除 4.17%(7/168) ok  1002 three arr ...

  4. 2019 Multi-University Training Contest 2

    2019 Multi-University Training Contest 2 A. Another Chess Problem B. Beauty Of Unimodal Sequence 题意 ...

  5. HDU-3507Print Article 斜率优化DP

    学习:https://blog.csdn.net/bill_yang_2016/article/details/54667902 HDU-3507 题意:有若干个单词,每个单词有一个费用,连续的单词组 ...

  6. hdu 1176免费馅饼(记忆化搜索)

    题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=1176 题意不解释了 简单的记忆化搜索可以拿来练练手,注意要从pos = 5 开始搜索 #include ...

  7. CF 450E Jzzhu and Apples 数学+模拟

    E. Jzzhu and Apples time limit per test 1 second memory limit per test 256 megabytes input standard ...

  8. 4、cesium场景出图,打印图件

    cesium场景出图,打印图件 把3d渲染的页面进行截图,并可以下载到本地:代码如下: function printscreenScene() { var image = new Image();// ...

  9. ubantu下配置共享文件

    原文转自 http://blog.chinaunix.net/uid-25305993-id-3754109.html 一 samba的安装: sudo apt-get install samba   ...

  10. 关于C语言\b \t \n及转义序列的理解

    转义序列 说明 \b 后退一格(Backspace) \t 水平制表(Tab=4个空格) \v 垂直制表 \r 回车(Enter) \f 换页 \a 发出鸣响 \n 换行 \" 输出/输入双 ...