KMO检验和Bartlett球形检验

摘要:
如果有两个完全独立的变量,所有数据都在两条垂直线上。在spss的因子分析中,有一个选项是bartlet球度测试。如果sig值小于0.05,则数据将呈球形分布。在这里,我选择了一组皮肤病数据进行检查。导入excel文件后,在SPSS中,Analyze Factor是因子分子。在左下角的第一个方框描述中,检查KMO和Bartlett的步长。操作后,结果如图所示,kmo大于0.5,最后一行数据的大小值小于0.005,符合标准。数据呈球形分布,每个变量在一定程度上是独立的。

KMO检验和Bartlett球形检验
因子分析前,首先进行KMO检验和巴特利球体检验,KMO检验系数>0.5,(巴特利特球体检验的x2统计值的显著性概率)P值<0.05时,问卷才有结构效度,才能进行因子分析,因子分析主要是你自己做了一份调查问卷,你要考量这份问卷调查来的数据信度和效度如何,能不能对你想要调查的东西起代表性作用啊,说得很通俗呵呵不知道能不能理解呢,在SPSS里面,Analyze—Factor就是因子分子,在左下角第一个框框description里面勾选最下面的那个KMO and Bartlett’s test of sphericity,就会出来结果哈,看表格的第一行为KMO值,最后一行Sig为球星检验的P值,小于0.05即可,我不能上传图片,就只能这样描述了。
球形检验主要是用于检验数据的分布,以及各个变量间的独立情况。详细的计算原理我就不介绍了,简单一点说吧。按照理想情况,如果我们有一个变量,那么所有的数据都在一条线上。如果有两个完全独立的变量,则所有的数据在两条垂直的线上。如果有三条完全独立的变量,则所有的数据在三条相互垂直的线上。如果有n个变量,那所有的数据就会在n条相互垂直的线上,在每个变量取值范围大致相等的情况下(常见于各种调查问卷的题目),所有的数据分布就像在一个球形体里面。想象一下万剑穿心的情形,大抵就是那个样子。如果不对数据分布进行球形检验,在做因素分析的时候就会违背因素分析的假设——各个变量在一定程度上相互独立。在spss中的因素分析时有关于bartlet 球形检验的选项,如果sig值小于0.05,则数据呈球形分布。

在这里我选用了一组皮肤病数据进行检验,导入excel的文件后,在SPSS里面,Analyze—Factor就是因子分子,在左下角第一个框框description里面勾选最下面的那个KMO and Bartlett’s test of sphericity,

 KMO检验和Bartlett球形检验第1张

操作后,结果如图

KMO检验和Bartlett球形检验第2张

可以看到,kmo大于0.5,最后一行数据sig值小于0.005,符合标准,数据呈球形分布,各个变量在一定程度上相互独立。

免责声明:文章转载自《KMO检验和Bartlett球形检验》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇关于ASP.NET Web API的ModelBinding杂谈VirtualBox安装Mac OS 10.11——虚拟机安装黑苹果下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Java 8:掌握 Lambda 表达式

本文将介绍 Java 8 新增的 Lambda 表达式,包括 Lambda 表达式的常见用法以及方法引用的用法,并对 Lambda 表达式的原理进行分析,最后对 Lambda 表达式的优缺点进行一个总结。 ​ 1. 概述 Java 8 引入的 Lambda 表达式的主要作用就是简化部分匿名内部类的写法。 能够使用 Lambda 表达式的一个重要依据是必须...

discuz 标签详解

Discuz 模板标签说明 Discuz! 的模板采用近似 PHP 表达式的语法,基本都是可识别的HTML,但涉及到变量和动态内容时,基本形式下: <!-{ 代码内容 }-> 逻辑元素包围符,该符号用于包含条件和循环元素 == 条件判断 == <!-{if...

sass揭秘之变量

全局变量和局部变量 要了解sass或less的变量,有必要先了解下js的变量定义,先来一段js的代码: var a = 1; (function(){ a = 5; })(); console.log(a);//5 上面这段代码,匿名函数里面的a因为没有使用var关键字来定义,所以当我们在函数外打印a的时候,得到的是5,改变了一开始定义的1 var...

Delphi 文件操作资料

var file_name:string; file_name:='c:\luther.gliethttp.txt'; FileWrite(com.log_fd, PChar(file_name)^, length(file_name)); 文件是同一种类型元素的有序集合,是内存与外设之间传输数据的渠道。文件的本质是一个数据流,所有的文件实际上是一串二进...

Shell脚本1

1Shell编程 Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。 Shell脚本 Shell 脚本(shell script),是一种为 shell 编写的脚本程序。 业界所说的 shell 通常都是指 shell 脚本,(java文本文件)2 Shell环境 Shell...

sql基础内容2

-- day16课程内容 --CREATE DATABASE day16;USE day16; -- *************一、数据约束********************------ 1.1 默认值CREATE TABLE student( id INT, NAME VARCHAR(20), address VARCHAR(20) DEFAULT...