结构效度分析流程

news/2024/4/25 17:43:32/文章来源:https://blog.csdn.net/m0_37228052/article/details/129206540

结构效度分析流程如下图

一、结构效度的意义

效度分析在学术研究中非常常见,结构效度是为了分析“从量表获得的结果与设计该量表时所假定的理论之间的符合程度”。简单来讲,在研究者设计量表之初,一般会预设好几个维度,在经过因子分析后,需要验证测量的数据是否与预设的几个维度相对应,如果测量项与预设维度之间对应关系良好,则说明量表的结构效度良好,说明量表设计的合理且有效,那么通过该量表得到的分析结果也是有效的。

二、探索性因子分析

结构效度通常使用探索性因子分析进行验证,即通过探索性因子分析对题项进行分析,如果输出结果显示测量项与预设维度对应关系基本与预期一致,则说明结构效度良好。使用探索性因子分析进行结构效度的验证通常分为以下三个步骤,分别是效度分析指标判断、维度与测量项对应关系判断、对应关系调整。下面将分别进行说明。

  1. 效度分析指标

效度分析是综合各项指标进行综合判断,包括KMO值、Bartlett球形度检验、因子载荷系数值、维度与测量项对应关系等。主要的判断指标说明如下:

  • KMO值
    KMO值取值在0和1之间,用于综合衡量分析项间的信息重叠情况(即分析项之间的相关关系情况)。一般以0.6作为判断标准,如果KMO值大于0.6,说明数据适合进行因子分析,如果KMO值低于0.6说明数据不适合进行因子分析,可能原因在于分析项之间相关系数较低,无法有效浓缩信息。最简单的效度分析直接查看KMO值即可,但这种方法一般检验效能较低。
  • Bartlett球形度检验
    巴特利特球形检验是一种检验各个变量之间相关性程度的检验方法。一般在做因子分析之前都要进行巴特利特球形检验,用于判断变量是否适合用于做因子分析。与KMO值作用类似。


图1 KMO值和Bartlett球形度检验

  • 因子载荷系数值
    因子载荷系数值的统计意义就是变量i与公共因子(维度)j的相关系数(程度),范围为[-1,1],绝对值越接近1,说明变量与公共因子的关系越密切,通俗理解为变量向公共因子贡献了足够多的信息,一般来讲,因子载荷系数绝对值大于0.4,则说明变量i就应该归属于公共因子j。
  • 共同度
    共同度的大小代表了因子分析中提取出的因子包含原始数据的信息量。如果因子分析中大部分测量项的共同度都大于0.8,说明提取出的公共因子已经能够代表原始变量80%的信息量。如果共同度低于0.4,说明无法提取出有效信息,应该将共同度低于0.4的测量项进行删除。


图2 旋转后因子载荷系数表格

  • 维度与测量项对应关系

效度分析最关键的地方在于:维度与分析项对应关系是否与专业预期相符合,只有符合的时候才能说明量表的结构效度良好。比如在判断物流服务质量时,预期测量项“退货包运费”应该隶属于衡量物流“可靠性”这一维度,如果该测量项出现在“经济性”这一维度下,则说明维度与测量项对应关系不好,需要进行调整。

效度分析的其他指标都比较容易达标,最核心的是维度与测量项关系的判断与调整,下面将结合示例进行讲解与分析。

  1. 维度与测量项对应关系判断
    维度与测量项关系的判断通过SPSSAU因子分析结果的旋转后因子载荷系数表格进行分析,如下图:


图3 第一次分析旋转后因子载荷系数表格
从上图可以看出,经济性1-4这四个测量项隶属于因子1(维度1);时间性1-4这四个测量项隶属于因子2,;灵活性1-3这三个指标隶属于因子3;可靠性1-3应该隶属于因子4,但是可靠性3这个测量项却对应因子1下面,那么就将这种本应该对应在因子i下,却对应到因子j下的测量项出现的对应关系问题叫做“张冠李戴”。对于出现“张冠李戴”现象的测量项,应该将该项进行删除操作。
从上图可以看出,可靠性1-2,对应因子1和因子4均可,灵活性2和灵活性3这两项对应因子2和因子3均可,那么将此类既可以对应因子i又可以属于因子j的测量项出现的问题叫做“纠缠不清”。属于“纠缠不清”,一般出现“纠缠不清”现象时,可先保留,暂时不处理,先处理“张冠李戴”现象。
完成维度与测量项的对应关系判断,即确定了各个测量项所出现的问题属于“张冠李戴”还是“纠缠不清”后,下一步进行对应关系的调整,将对应关系出错的测量项进行调整。

  1. 对应关系调整

对于出现“张冠李戴”现象的测量项,应该将该项进行删除操作;一般出现“纠缠不清”现象时,可先保留,暂时不处理。那么在上述描述中,知道了“可靠性3”出现了“张冠李戴”类对应关系错误,那么将“可靠性3”在分析项中移除,而其他出现“纠缠不清”类错误的测量项对分析结果并没有太大影响,暂不处理。

删除“可靠性3”后再次进行因子分析,得到分析结果如下:

图4 第二次分析旋转后因子载荷系数表格

从上图可以看出,移除“可靠性3”后,虽然可靠性1-2,灵活性2-3的“纠缠不清”的情况仍然存在,但是“张冠李戴”的现象已经没有了,可以认为此时13个测量项与4个因子的对应关系良好,结构效度达标。

三、结构效度不达标处理

通常效度不达标主要可能出现以下三个方面的问题:KMO值不存在、无法划清维度、与预期维度对应关系不符。下面将依次说明解决办法。

(1)KMO值不存在

效度分析是使用因子分析进行的检验,因子分析要求测量项之间有适当的相关关系;如果测量项之间相关系数过高,说明测量项之间共线性太强,无法有效浓缩信息;相关性太弱,信息重叠度低则无法有效提取信息,都可能无法输出KMO值,所以当KMO值不存在时,可以检查相关关系情况,移除相关系数过高(大于0.8)和过低(小于0.2)的测量项。同时如果样本量过低,也会出现问题,样本量一般要大于5倍测量项的个数。比如共有14个测量项,那么样本量至少在14*5=70份以上,如果过少,要加大样本量。

(2)无法划清维度

如果无论如何不能划分清楚维度,可以每次放入一个维度的测量项,依次进行效度分析,依次移除共同度低的测量项,确保每个维度中都没有特别糟糕的测量项之后,在将全部测量项放入分析框中进行整体分析。比如,在本例中,将可靠性1-3、经济性1-4、时间性1-4、灵活性1-3,这4个维度对应的测量项先依次进行效度分析,移除共同度低于0.4的测量项之后,在将全部测量项放入分析框中,整体进行效度分析,再查看分析结果。

(3)与预期维度对应关系不符

此类问题比较常见,除非是使用经典量表,否则不可能一次分析就能得到完美的对应关系。值得注意一点的是,如果专业预期维度为4个,那么在分析之初,应该首先将维度先设置为4个。在效度分析是一个来回多次对比的过程,测量项与预期维度的对应关系需要进行反复的调整,在这个过程中,一定要搞清楚“张冠李戴”与“纠缠不清”这两类错误的对应关系,及时对出现“张冠李戴”问题的测量项做出处理,多次对比删除后得到最优的结果。

四、总结

结构效度分析是为了检验测量项与预期维度对应关系情况。效度分析没有固定的判断标准,是综合各项指标进行的一个综合判断过程,包括KMO值、Bartlett球形度检验、因子载荷系数、共同度、维度与测量项对应关系等。其中最重要的是查看维度与测量项的对应关系,最难的部分也在于维度与测量项对应关系的调整,其他指标比较容易达标。当效度分析不达标时,可以按照第三部分所讲的内容,查看自己的问题所在,进行对应的修改。一定要注意,效度分析并不是一步完成的,可能是一个需要反复调整才能得到最优结果的过程。

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

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

相关文章

kafka入门到精通

文章目录一、kafka概述?1.定义1.2消息队列1.2.1 传统消息队列的使用场景1.2.2 消息队列好处1.2.3 消息队列两种模式1.3 kafka基础架构二、kafka快速入门1.1使用docker-compose安装kafka1.2测试访问kafka-manager1.3 查看kafka版本号1.4 查看zookeeper版本号1.5 扩展…

python学习之OpenCV-Python模块的部分应用示例(生成素描图和动漫图)

文章目录前言一、图片转灰度二、对图片进行二值化处理三、对图片去除噪点四、调整图片透明度五、生成素描滤镜效果图(方法结合应用)六、生成动漫卡通滤镜效果图(方法结合应用)总结前言 OpenCV 是一个图像和视频处理库&#xff0c…

掌握饮食健康:了解你的宏量营养素摄入

谷禾健康 // 俗话说“病从口入”,我们的健康状况很大一部分取决于饮食。而食物基本上是由各种营养素构成的。 宏量营养素是人体大量需要的必需营养成分。宏量营养素指的是“三大”营养素:蛋白质、脂肪和碳水化合物,它们是我们饮食中的关键。 …

【JavaScript】基本语法大全

前言: 大家好,我是程序猿爱打拳。在学习C和Java这样的后端编程语言后,我们大概率会学习一些关于前端的语言如HTMLJavaScript。又因为前后端基本语法有些许不同,因此我整理出来。今天给大家讲解的是JS中的数据类型、运算符、选择结…

【华为OD机试模拟题】用 C++ 实现 - 最低位排序(2023.Q1)

最近更新的博客 【华为OD机试模拟题】用 C++ 实现 - 货币单位换算(2023.Q1) 【华为OD机试模拟题】用 C++ 实现 - 选座位(2023.Q1) 【华为OD机试模拟题】用 C++ 实现 - 停车场最大距离(2023.Q1) 【华为OD机试模拟题】用 C++ 实现 - 重组字符串(2023.Q1) 【华为OD机试模…

Eth-trunk :LACP模式链路聚合实战

Eth-trunk : LACP模式链路聚合实战 需求描述 PC1和PC3数据vlan10 ,网段为192.168.10.0 /24PC2和PC4数据vlan20 ,网段为192.168.20.0 /24确保设备之间互联互通,使用最大互联带宽并没有环路确保相同网段的PC可以互通判断交换机之间的每个端口…

ros下用kinectv2运行orbslam2

目录 前提 创建工作空间 orbslam2源码配置、测试: 配置usb_cam ROS功能包 配置kinect 前提 vim 、 cmake 、 git 、 gcc 、 g 这些一般都装了 主要是Pangolin 、 OpenCV 、 Eigen的安装 18.04建议Pangolin0.5 创建工作空间 我们在主目录下创建一个catkin_…

Node 10.0.8.6:9003 is unknown to cluster

解决方案解决方案一解决方案一 ① 概念介绍 公网ip:就是任意两台连接了互联网的电脑可以互相ping ip,能够通的ip 内网ip:只是在内网中使用无法与外网连接的ip ②问题背景 在腾讯云上搭建的一个redis集群,集群启动后 可以看到启动节点…

TX Text Control .NET Server for ASP.NET 31.0 SP2 CRK

用于 ASP.NET 31.0 SP2 的 TX 文本控件 .NET 服务器 用于 ASP.NET 的 TX 文本控件 .NET 服务器 TX Text Control Server for ASP.NET 是用于 Web 应用程序或服务的服务器端组件。它是一个完全可编程的 ASP.NET 文字处理器引擎,提供了广泛的文字处理功能。使用 TX Te…

C++中的内存管理

文章目录前言1.C中内存空间的划分2.C内存管理方式1.对内置类型的处理2.对自定义类型的处理3.new和delete实现原理4.定位new3.总结1. malloc/free和new/delete的区别2. 内存泄漏前言 C中的内存空间划分和C语言是很像的,基本上区别不大。但是因C中,引入了…

davis2016评估教程

DAVIS 2016是VOS任务中的一个经典的benchmark,但是一些VOT的算法有时候也可以预测mask,所以也会在上面测一测性能,本次就随手记录一下自己评测的过程,有需要的小伙伴可以往下看。 DAVIS 2016数据集官方项目网站:https:…

TCP四次挥手

TCP 四次挥手过程是怎样的? TCP 断开连接是通过四次挥手方式。 双方都可以主动断开连接,断开连接后主机中的「资源」将被释放,四次挥手的过程如下图: 客户端打算关闭连接,此时会发送一个 TCP 首部 FIN 标志位被置为 1…

node报错

记录bug:运行 npx -p storybook/cli sb init 时报错gyp info spawn C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\MSBuild.exegyp info spawn args [gyp info spawn args build/binding.sln,gyp info spawn args /nologo,gyp info spawn args…

prometheus + alterManager + 飞书通知,实现服务宕机监控告警;实测可用

架构设计图 最终效果图 项目准备 xml依赖 <!-- 监控相关 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-actuator</artifactId></dependency><dependency><groupId>io.…

消息队列--Kafka

Kafka简介集群部署配置Kafka测试Kafka1.Kafka简介 数据缓冲队列。同时提高了可扩展性。具有峰值处理能力&#xff0c;使用消息队列能够使关键组件顶住突发的访问压力&#xff0c;而不会因为突发的超负荷的请求而完全崩溃。 Kafka是一个分布式、支持分区的&#xff08;partition…

JAVA 8 新特性 Lamdba表达式

Java8 新特性&#xff1a; 1、Lamdba表达式 2、函数式接口 3、方法引用和构造引用 4、Stream API 5、接口中的默认方法和静态方法 6、新时间日期API 7、Optional 8、其他特性 Java8 优势&#xff1a;速度快、代码更少&#xff08;增加了新的语法 Lambda 表达式&#xff09;、强…

Android 架构 MVC MVP MVVM,这一波你应该了然于心

MVC&#xff0c;MVP和MVVM是软件比较常用的三种软件架构&#xff0c;这三种架构的目的都是分离&#xff0c;避免将过多的逻辑全部堆积在一个类中。在Android中&#xff0c;Activity中既有UI的相关处理逻辑&#xff0c;又有数据获取逻辑&#xff0c;从而导致Activity逻辑复杂不单…

Wireshark抓包

Wireshark 1 抓包时间显示格式 2 界面显示列设置 3 protocol协议解析 4 过滤器 tcp.port&#xff1a;TCP端口tcp.dstport&#xff1a;TCP目的端口tcp.srcport&#xff1a;TCP源端口udp.port&#xff1a;UDP端口udp.dstport&#xff1a;UDP目的端口udp.srcport&#xff1a;UDP…

月薪过3W的软件测试工程师,都是怎么做到的?

对任何职业而言&#xff0c;薪资始终都会是众多追求的重要部分。前几年的软件测试行业还是一个风口&#xff0c;随着不断地转行人员以及毕业的大学生疯狂地涌入软件测试行业&#xff0c;目前软件测试行业“缺口”已经基本饱和。当然&#xff0c;我说的是最基础的功能测试的岗位…

良许也成为砖家啦~

大家好&#xff0c;我是良许。 没错&#xff0c;良许成为砖家啦&#xff0c;绝不是口嗨&#xff0c;有图有真相&#xff01; 有人会说&#xff0c;咦&#xff0c;这明明是严宇啊&#xff0c;跟你良许有啥关系&#xff1f; 额。。老读者应该知道良许的来历—— 鄙人真名严宇&a…