为什么要进行方差分析?

  • 单样本、两样本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. 点击任意位置关闭(CocosCreator)

    推荐阅读:  我的CSDN  我的博客园  QQ群:704621321  我的个人博客       今天,接触到一个新功能,当弹出某个弹框时,需要点击除弹框的剩余任意位置,来关闭该弹框,例如:当红框内 ...

  2. shell操作钉钉机器人实现告警提醒

    我们知道,之前的运维告警多通过mail 等方式通知到相应的人员,难以实现随时随地的查看.随着手机APP的发展,很多告警开始发送到IM软件上去.目前比较常用的是发送到微信和钉钉上,今天我们将重点放在钉钉 ...

  3. POJ - 3164-Command Network 最小树形图——朱刘算法

    POJ - 3164 题意: 一个有向图,存在从某个点为根的,可以到达所有点的一个最小生成树,则它就是最小树形图. 题目就是求这个最小的树形图. 参考资料:https://blog.csdn.net/ ...

  4. hdu 5903 Square Distance(dp)

    Problem Description A string is called a square string if it can be obtained by concatenating two co ...

  5. PAT 天梯杯 L2-020 功夫传人

    L2-020. 功夫传人 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 陈越 一门武功能否传承久远并被发扬光大,是要看缘分的.一般来 ...

  6. 从一道看似简单的面试题重新理解JS执行机制与定时器

     壹 ❀ 引 最近在看前端进阶的系列专栏,碰巧看到了几篇关于JS事件执行机制的面试文章,因为我在之前一篇 JS执行机制详解,定时器时间间隔的真正含义 博文中也有记录JS执行机制,所以正好用于作为测试自 ...

  7. python中列表,数字,字符串函数总结

    列表list: arr = [] 1.可以定义空列表 2.可以定义只有一个元素的列表 3.元素可以是任意类型 arr.append('abc')末尾添加 arr.insert(index,objec) ...

  8. 微信小程序集成腾讯云 IM SDK

    微信小程序集成腾讯云 IM SDK 1.背景 因业务功能需求需要接入IM(即时聊天)功能,一开始想到的是使用 WebSocket 来实现这个功能,然天意捉弄(哈哈)服务器版本太低不支持 wx 协议(也 ...

  9. FreeSql (二)自动迁移实体

    FreeSql 支持 CodeFirst 迁移结构至数据库,这应该是(O/RM)必须标配的一个功能. 与其他(O/RM)不同FreeSql支持更多的数据库特性,而不只是支持基础的数据类型,这既是优点也 ...

  10. FreeSql (三十四)CodeFirst 迁移说明

    FreeSql 支持 CodeFirst 迁移结构至数据库,这应该是(O/RM)必须标配的一个功能. 与其他(O/RM)不同FreeSql支持更多的数据库特性,而不只是支持基础的数据类型,这既是优点也 ...