单维度量表验证性因子分析_验证性因素分析介绍

在进行研究的过程中,为了达成研究目的,往往会考虑多个变量对结果的影响,而这许多个的变量由于其背后所蕴藏的“共同因素”使其具有较高的相关性。通过因子分析(factor analysis)技术,我们可以将其简化,并在损失最少信息的情况下,用数量较少的因子来解释其与这些变量间的相关性。因子分析技术包括探索性因子分析(exploratory factor analysis,EFA)与验证性因子分析(confirmatory factor analysis,CFA)两种。

前面我们已经发布了探索性因子分析基本原理、操作步骤及结果解读等相关文章,本文对验证性因子分析进行介绍。

01 基本原理

不同于探索性因子分析(EFA)的“试错与探索”特征,验证性因子分析(CFA)是使用样本数据对已经根据某些理论、先验知识作出的因子结构假设进行验证的过程。进行验证性因子分析时,根据已有理论建立的因子结构可形成一个估计的协方差矩阵,而基于理论建立量表进行抽样测量的样本资料可形成一个样本协方差矩阵。

拟合优度是检验一个验证性因子分析模型是否成立的重要指标,拟合优度是根据数据得出的模型参数与理论模型的参数值的吻合程度,是检验样本协方差矩阵与估计的协方差矩阵间的相似程度的统计量,理论期望值为1。实际操作中,因子模型的拟合优度越接近于1,说明样本协方差矩阵与估计的协方差矩阵相似程度越大,因子模型拟合度越好。

02 验证性因子分析的使用条件

任何统计方法只有满足一定限度的条件,其使用才是合理的。验证性因子分析是使用数据资料检验理论假设的一种统计方法,关于它的使用条件有如下四个方面:因子模型应具有现实性。建构模型的基础是理论框架以及已有的研究知识,而不是纯粹的数据分析,若理论假设不正确,再好的方法、模型也难以发挥作用。在统计结果不理想时,也不能违背原有的理论假设任意修改模型结构。此外,在等同模型的选取中,不应以与数据的拟合程度为标准,而是选择对学科理论最有意义的模型。

样本的容量。样本的大小会影响到统计检验的效力和参数估计的准确性,在验证性因子分析中,样本容量越大,协方差的准确性越强,统计分析结果也就更可靠。一般而言,样本量低于200不适宜进行验证性因子分析。而实际上,决定样本容量的规则受到模型估计方法、模型复杂程度、观测变量的测量单位等多个问题的影响。Tanaka(1987)认为样本的最低限应由模型复杂度决定,至少应为自由估计参数个数的四倍,或者样本量与自由参数达到10:1的比例。如果要使统计能力水平达到0.8,且模型的自由参数个数较少,则要求样本量至少为200;若模型的自由参数个数较多,则要求样本数要达到1000左右。

观察变量的数量。验证性因子分析有利于对潜在变量的测量,一般潜在变量会通过多个观察变量进行测量。那么对于一个潜在变量,选择几个观察变量最为合适?大多数研究者认为,选取3-4个外显指标为最佳。当选取4个以上的观察变量时,多指标的统计优势会逐渐减少;而当少于3个观察变量时,不利于模型的识别;若因素间互有关联,最少应有2个测量指标;而如“性别”等特殊情况,则总为单指标潜在量。在选择观察变量时,最重要的是其能为因子结构赋予理论意义。

数据的测量尺度。验证性因子分析最常用的参数估计法是极大似然估计法,极大似然估计法要求测量变量为连续型变量。而在实际测量中,常使用多级量表进行测量,实际经验和模拟研究表明,当观测变量至少被分为5个等级时,采用标准的估计方法能得到较好的参数估计结果。

03 验证性因子分析的基本过程

验证性因子分析可以看作是对假设的检验,因此在进行验证性因子分析时,首先要收集相关理论、已有研究等形成明确、完善的假设,并根据假设设计问卷、进行抽样测量,最后检验、修改原假设。基本程序可分为五步:理论构建,建立模型:研究者根据特定的研究问题和收集到的相关资料提出自己的较为具体的理论模型,包括潜在变量和外显变量的数目,潜在变量间的关系,潜在变量与外显变量间的关系,因子之间的相互关系等,形成明确的假设。在Amos中绘制出基本图形,用多向箭头将变量进行联结,建立起因子模型。并将抽样测量的样本资料导入,设置好各变量的名称。

模型识别:模型能否被识别是对模型进行估计的重要前提,即模型中的所有参数都应是有解且只有一种方法求解。若模型中的某个参数无解或有无穷多个解,则模型不足识别;若模型中每一参数有解且有多种方法求解,则模型超识别;若模型中每一参数都有解,且某些参数可由多种方法求解,则模型半超识别。

在使用Amos操作的过程中,只要研究者所绘制的模型满足三点规则,则基本上都能被识别,这三点规则是:①各潜变量的指标变量中,要有一个指标变量设置为参照指标,参照指标会被限制因子负荷量的估计,其因子负荷量的估计值设定为1;②每个观察变量需有一个测量误差项,该测量误差与观察变量的回归加权系数设定为1;③每个潜在依变量需有一个结构误差项,该结果误差与潜在依变量的回归加权系数设定为1。一般而言,在使用Amos绘制图形时,上述三点规则会自动设定好。

模型设定:模型图绘制完成、样本资料已导入,在执行模型估计之前还需设定如何计算估计值以及输出哪些内容。Amos进行模型估计的方法有5种,分别为极大似然估计法、最小二乘法、未加权最小二乘法、尺度自由最小二乘法以及渐进分配自由法,验证性因素分析一般使用极大似然估计法来估计各类参数。

模型估计:启动验证性因子分析执行程序,若模型没有出现任何错误信息,则表示样本资料能使Amos在估计参数时获得收敛,即执行成功。可以利用矩阵进行表示。

模型检验与修订:在探索性因子分析中,模型估计出来,统计分析随之结束。但在验证性因子分析中,更重要的是对估计结果进行检验并在之后对模型进行修订。对模型的检验包括对每个参数的合理性检验、显著性检验以及整个模型的总的适切性检验等。且在进行研究时,建立和检验理论模型应采用交错效度法,即模型的修订和检验不能使用同一组数据。

04 应用

(1)用于问卷编制。验证性因子分析可以用于确定由多个观察变量构成的量表的维度数;也可以用于测量各测验项目在构想维度的测量程度,从而修订量表中的测验项目;还可以通过数据与理论模型之间的吻合度来表示一个测验构想效度的高低;再次可以估计观察变量的信度,即能由潜在变量解释的方差在观察变量总方差中的比例;最后验证性因子分析可以比传统方法更好地对测验中所编制的A、B卷进行平行检验。

(2)用于心理学和教育学研究。验证性因子分析经常被用于教育与心理研究,是心理学理论模型构建和发展的强有力的工具。在实际应用中,可先用探索性因子分析,得到可能的因子结构,再换用第二组样本数据进行验证;也可依据已有理论和经验建立因子结构维度,再对其进行验证。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/261556.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

计算方法之迭代法求方程根

/************************ * 用迭代法求方程 * f(x)e^(-x)-x10 * 的根 *************************/ #include<stdio.h> #include<math.h> #include<conio.h>float fa(float); float dd(float); int main() {float x0;printf("input data x0 ");s…

VS2010中C#添加图片(资源)

做工具栏的时候要用到图片。图标这样的东西从文件夹里导入显得有些山寨。VS的图形化操作很方便。但是我们的程序要动态载入图标。所以不能拖拽了~ 下面是添加图片的方法&#xff1a; 1》右击项目 》 属性 选择资源选项卡 如果没有资源的话&#xff0c;显示右上图。点击创建一个…

字符串左旋问题及判断一个字符串是否由另一个字符串左旋得到

字符串左旋问题 问题描述 左旋字符串中的k个字符。例如 ABCD左旋一个字符得到BCDA &#xff0c;ABCD左旋两个字符得到CDAB 解法一&#xff1a;暴力破解法 先左旋一个字符 将字符串首个字符保存在temp中 字符串其余字符向左移动一个单位将temp中保存的字符放到字符串结尾 重复…

MySql连接异常解决

这两天遇到一个mysql连接的问题&#xff0c;找人弄了好几天也没弄好&#xff0c;先看一下报错信息&#xff1a; org.springframework.transaction.CannotCreateTransactionException: Could not open Hibernate Session for transaction; nested exception is org.hibernate.e…

js映射 nginx_浅析nginx刚刚发布的JavaScript能力nginScript

背景2015年9月&#xff0c;nginx宣布支持类JavaScript语言。这意味着开发者可以更轻松、自由的控制全球最优秀的HTTP及反向代理服务器&#xff0c;并在此之上可以衍生出更多有用、好玩的创意。Nginx也更开发的走向了动态配置化的下一个阶段。大家可以点击查看 官方介绍链接 。先…

浏览器是如何工作的系列:渲染引擎

渲染引擎的功能就是渲染&#xff0c;在浏览器上显示请求的内容。 默认情况下&#xff0c;渲染引擎可以显示HTML和XML文档和图像。他也可以显示其他类型的插件(浏览器扩展)。例如显示PDF使用PDF浏览器插件。 我们将用一个特殊的章节来讨论插件和扩展。在这个章节中&#xff0c;我…

洛杉矶手机资费9.9美元包打一年

“洛杉矶的油价比中国还便宜两块钱。我就想了&#xff0c;中石油、中石化这是怎么回事啊&#xff1f;能不能换我当老总&#xff0c;试半年&#xff0c;不行我再还给你&#xff1f;” 政府工作报告语言更平实 昨日&#xff0c;政协分组讨论政府工作报告&#xff0c;小崔第二个发…

软考信息系统监理师第五次作业

一、组织协调1、组织协调的基本原则是什么&#xff08;记&#xff09;&#xff1f;&#xff08;1&#xff09;公平、公正、独立原则&#xff08;2&#xff09;守法原则&#xff08;3&#xff09;诚信原则&#xff08;4&#xff09;科学原则2、什么是科学的原则&#xff1f;科学…

杨氏矩阵问题

杨氏矩阵问题 问题描述&#xff1a; 杨氏矩阵定义&#xff1a;同行元素从左向右依次递增&#xff0c;同列元素从上到下依次递增&#xff0c;注意&#xff1a;杨氏矩阵行列数可以不相等 杨氏矩阵举例&#xff1a; 123456789 在杨氏矩阵中查找一个元素key,要求时间复杂度小于O(…

win10水印烦死了_win10系统下word去水印的方法【图文】

很多win10系统用户都会从网上下载word文档来进行修改&#xff0c;而在下载的word文档中有时候会有水印&#xff0c;而有些用户并不知道要怎么去除word中水印&#xff0c;为此win7之家小编这就给大家带来win10系统下word去水印的方法吧。方法一、1、进入「设计」-「页面背景」-「…

python中如何对dict对象进行排序

有程序&#xff1a;mydict {carl:40,alan:2,bob:1,danny:3}for key in sorted(mydict.iterkeys()):print "%s: %s" % (key, mydict[key])输出结果为&#xff1a; alan: 2 bob: 1 carl: 40 danny: 3 使用key来进行dict的排序&#xff1a; keylist mydict.keys() key…

富丽的SUSE Linux 10.3(1)

作者: hr127 出自: http://www.linuxdiyf.com版权声明&#xff1a; 原创作品&#xff0c;容许转载&#xff0c;转载时请务必以超链接编制标明文章 原始出处 、作者信息和本声明。不然将追究执法责任。 转载于:https://www.cnblogs.com/zgqjymx/archive/2011/03/07/1976023.htm…

ios CGRec用法

/*rect(x,y,width,height);width&#xff0c; height正负代表了从原点的绘制方向,矩形的长宽都是取得绝对值*/// Do any additional setup after loading the view, typically from a nib.#pragma mark -------------------------------------------生成CGRect----------------…

怎么判断子元素距离父元素顶部位置_js获取元素的距离父元素、窗口的距离offsetTop,offsetHeight,clientHeight...

前言相信很多项目中都会有这样一个小需求(PC端&#xff0c;移动端则是点击)&#xff0c;鼠标移上某个菜单或者某个位置&#xff0c;显示一个弹出框&#xff0c;移开则隐藏弹出框&#xff0c;就是css中hover效果&#xff0c;这种通常做法是每个子菜单下都有一个弹框&#xff0c;…

matlab实现同态滤波

定义 一幅图像可看成由两部分组成&#xff0c;即 fi代表随空间位置不同的亮度&#xff08;Illumination&#xff09;分量&#xff0c;其特点是缓慢变化&#xff0c;集中在图像的低频部分。fr代表景物反射到人眼的反射&#xff08;Reflectance&#xff09;分量&#xff0c;其特…

WordPress Mail Subscribe List插件‘sml_name’参数HTML注入漏洞

漏洞名称&#xff1a;WordPress Mail Subscribe List插件‘sml_name’参数HTML注入漏洞CNNVD编号&#xff1a;CNNVD-201306-205发布时间&#xff1a;2013-06-14更新时间&#xff1a;2013-06-14危害等级&#xff1a; 漏洞类型&#xff1a;输入验证威胁类型&#xff1a;远程CVE编…

大摩维持浩大游戏“增持”评级

网易科技讯 3月3日动静&#xff0c;摩根士丹利往日宣布投资陈诉&#xff0c;指出浩大游戏第四季度业绩凌驾预期&#xff0c;具有多个利好要素&#xff0c;另外该公司在Mochi Media平台方面的极力也值得垂青。因此&#xff0c;摩根士丹利维持浩大游戏“增持”的评级。以下为陈诉…

数字图像处理频域滤波实现低通与高通滤波(包含matlab代码)

低通滤波器 理想低通滤波 作用&#xff1a;保留频谱图中圆内低频分量&#xff0c;截断频谱图中圆外高频分量函数表示&#xff1a; 假设频谱中心在 (M/2,N/2)处&#xff0c;则任意频谱成分(u,v) 到中心&#xff08;原点&#xff09;的距离D(u,v) 定义为&#xff1a; D0为低通滤…

api报错 javaee maven_JavaEE关于Maven的配置与学习

关于Maven的配置与学习1. 简介官方说法&#xff1a;Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a projects build, reporting and documentation from a central piece …

jQuery以Post方式发送请求并获取返回的文件供下载!

用ajax请求文件下载当然是可以的&#xff0c;不用有返回值&#xff0c;代码差不多是这样&#xff1a; try{string FileName ".//doc//[大家网]Beginning.ASP.NET.2.0.E-Commerce.in.C#.2005.From.Novice.to.Professional[www.TopSage.com].pdf";FileName ".//…