【笔记】信度检验
一、信度
信度是指测量结果的一致性和稳定性。
1.一致性(Consistency)
一致性指的是测量工具内部各个部分或项目之间的协调一致程度。高一致性意味着测量工具的不同部分都在测量同一个概念或特质。
例子:智力测试
假设我们有一个包含100道题的智力测试,这些题目涵盖了语言、数学、逻辑推理等方面。如果这个测试具有高度的一致性,那么:
- 测试中的所有题目都应该与整体智力水平相关。
- 擅长语言题的人也可能在数学和逻辑推理题上表现良好。
- 如果我们将测试分成两半,两半的得分应该高度相关。
我们可以通过计算Cronbach’s α系数来评估内部一致性。
2.稳定性(Stability)
稳定性指的是测量结果在不同时间点或不同情况下的一致程度。高稳定性意味着测量结果不会因时间或环境的变化而发生显著变化(假设被测量的特质本身没有变化)。
例子:抑郁症量表
假设我们有一个用于评估抑郁症状严重程度的量表。如果这个量表具有高度的稳定性,那么:
- 对同一个人在短时间内(如一周)进行两次测试,两次的得分应该非常接近。
- 即使测试环境有所不同(如在诊所vs在家里),得分也不应有显著差异。
可以通过计算重测信度来评估稳定性。
二、信度检验
信度检验的基本原理:
信度检验基于经典测量理论(Classical Test Theory)。该理论假设观察分数(X)由真实分数(T)和误差分数(E)组成:
X = T + E X = T + E X=T+E
信度(reliability)定义为真实分数方差与观察分数方差的比率:
r e l i a b i l i t y = σ T 2 σ X 2 reliability = \frac{\sigma_T^2}{\sigma_X^2} reliability=σX2σT2
其中, σ T 2 \sigma_T^2 σT2 是真实分数的方差, σ X 2 \sigma_X^2 σX2 是观察分数的方差。
1.重测信度(Test-Retest Reliability)
原理:在相近的时间内对同一群体进行两次测量,若结果高度一致,则可靠。
方法:
a) 选取代表性样本
b) 进行第一次测量(T1)
c) 间隔一定时间(通常1-4周)
d) 进行第二次测量(T2)
e) 计算T1和T2的皮尔逊相关系数(r)
评估标准:
- r > 0.9: 极高的信度
- 0.8 < r ≤ 0.9: 良好的信度
- 0.7 < r ≤ 0.8: 可接受的信度
- r ≤ 0.7: 信度不足,需要改进
2.内部一致性信度(Internal Consistency Reliability)
原理:项目间应该具有较高的一致性。
最常用的方法是Cronbach’s α系数:
α = k k − 1 ( 1 − ∑ i = 1 k σ i 2 σ X 2 ) \alpha = \frac{k}{k-1}(1-\frac{\sum_{i=1}^k \sigma_i^2}{\sigma_X^2}) α=k−1k(1−σX2∑i=1kσi2)
其中,k是项目数量, σ i 2 \sigma_i^2 σi2 是第i个项目的方差, σ X 2 \sigma_X^2 σX2 是总分方差。
步骤:
a) 收集数据
b) 计算各项目得分与总分的相关
c) 计算Cronbach’s α系数
评估标准:
- α > 0.9: 优秀
- 0.8 < α ≤ 0.9: 良好
- 0.7 < α ≤ 0.8: 可接受
- 0.6 < α ≤ 0.7: 有争议
- α ≤ 0.6: 不可接受
3.分半信度(Split-Half Reliability)
原理:如果测量工具是可靠的,那么将其分成两半后,两半之间应该具有高度一致性。
步骤:
a) 将测量工具随机分为两半
b) 分别计算两半的得分
c) 计算两半得分的相关系数(r)
d) 使用Spearman-Brown公式校正:
r c o r r e c t e d = 2 r 1 + r r_{corrected} = \frac{2r}{1+r} rcorrected=1+r2r
评估标准与重测信度相似。
4.评分者间信度(Inter-rater Reliability)
原理:用于评估多个评分者之间的一致性程度。
方法:
- 对于类别变量:使用Kappa系数
- 对于连续变量:使用组内相关系数(Intraclass Correlation Coefficient, ICC)
步骤:
a) 选取样本
b) 多个评分者独立评分
c) 计算评分者间的一致性系数
评估标准因具体使用的系数而异,通常0.7以上被认为是可接受的。
三、SPSS实操
1.内部一致性信度(Cronbach’s α)
a) 打开SPSS,导入 ‘reliability_test_data.csv’ 文件。
b) 选择菜单:分析 -> 刻度 -> 可靠性分析。
c) 将Item_1到Item_10移到"项"框中。
d) 在"统计"按钮中,选择"项的标度"和"删除项后的标度"。
e) 点击"确定"运行分析,,得到Cronbach’s α系数值。
查看Cronbach’s α系数。通常0.7以上被认为是可接受的,0.8以上是良好的,0.9以上是优秀的。
2.重测信度
a) 选择菜单:分析 -> 相关 -> 双变量。
b) 将Item_1到Item_10和相应的Retest_Item_1到Retest_Item_10放入"变量"框。
c) 选择"Pearson"相关系数,确保进行双侧检验并标记显著性相关。
d) 点击"确定"运行分析。
查看每个项目的原始测试和重测之间的相关系数。通常0.7以上被认为是可接受的,越接近1越好。
3.分半信度:
a) 选择菜单:分析 -> 量表 -> 可靠性分析。
b) 将Item_1到Item_10移到"项"框中。
c) 点击"统计量"按钮,选中"尺度"下的"相关"和"分半"选项。
d) 点击"确定"运行分析。
查看Spearman-Brown系数。解释标准与重测信度相似。
4.组内相关系数(ICC,用于评分者间信度模拟):
- 点击菜单栏的"分析" > “刻度” > “可靠性分析”。
- 点击"模型"按钮:
- 选择"双向随机"(如果评分者是随机选择的)或"双向混合"(如果评分者是固定的)。
- 选择"一致性"或"绝对一致"定义。通常选择"一致性"。
- 点击"统计量"按钮:
- 选择置信区间水平(通常为95%)。
- 点击"继续"返回主对话框,然后点击"确定"运行分析。
- 结果输出: SPSS将生成一个包含ICC值、置信区间和F检验结果的输出表。
解释结果:
- ICC值范围从0到1,越接近1表示评分者间一致性越高。
- 通常认为ICC > 0.75表示良好到优秀的一致性,0.60-0.74为中等,< 0.60为差。
- 查看置信区间和F检验的p值来评估结果的统计显著性。
相关文章:

【笔记】信度检验
一、信度 信度是指测量结果的一致性和稳定性。 1.一致性(Consistency) 一致性指的是测量工具内部各个部分或项目之间的协调一致程度。高一致性意味着测量工具的不同部分都在测量同一个概念或特质。 例子:智力测试 假设我们有一个包含100…...

使用Python实现无人机路径规划的灰狼优化算法
目录 使用 Python 实现无人机路径规划的灰狼优化算法引言1. 灰狼优化算法概述1.1 定义1.2 算法原理1.3 灰狼的狩猎策略1.4 算法步骤 2. Python 中的灰狼优化算法实现2.1 安装必要的库2.2 定义类2.2.1 灰狼类2.2.2 群体类2.2.3 路径规划类 2.3 示例程序 3. 灰狼优化算法的优缺点…...

理解递归和回溯
文章目录 什么是递归回溯 什么是递归 回溯 //使用递归回溯来给小球找路//说明//1. map 表示地图//2. i,j 表示从地图的哪个位置开始出发 (1,1)//3. 如果小球能到 map[6][5] 位置,则说明通路找到.//4. 约定: 当map[i][j] 为 0 表示该点没有走过 当为 1 表…...

知识图谱入门——3:工具分类与对比(知识建模工具:Protégé、 知识抽取工具:DeepDive、知识存储工具:Neo4j)
在知识图谱构建的过程中,针对不同的任务和需求,我们可以使用多种工具。为了帮助你快速选择合适的工具,本文将常用工具按类别进行分类介绍,并对比其优缺点,方便你在不同场景中做出最佳选择。 文章目录 1. 知识建模工具…...

使用指标进行量化交易时,有哪些需要注意的风险点呢
炒股自动化:申请官方API接口,散户也可以 python炒股自动化(0),申请券商API接口 python炒股自动化(1),量化交易接口区别 Python炒股自动化(2):获取…...

数据结构阶段测试2的一点小补充
数据结构阶段测试2的一点小补充 1.已知⼩根堆为8,15,10,21,34,16,12,删除关键字8之后需重建堆,最后的叶⼦ 节点为() A. 34 B. 21 C. 16 D. 12 解题思路 向下调整算法删除堆顶元素 💡 答案:C 删除堆顶元素的思路: …...

量化交易里面的挂单成交率大概是多少呢
炒股自动化:申请官方API接口,散户也可以 python炒股自动化(0),申请券商API接口 python炒股自动化(1),量化交易接口区别 Python炒股自动化(2):获取…...

【Android 14源码分析】Activity启动流程-3
忽然有一天,我想要做一件事:去代码中去验证那些曾经被“灌输”的理论。 – 服装…...

Javascript客户端时间与服务器时间
在Java代码中使用new Date(),获取的是本机时间; 但是在Javascript 中使用new Date(),获取的却是访问该页面的客户端时间。 这样,就可能会出现一个问题:我的电脑时间比正常时间要快,我访问一个页面&#x…...

系统架构设计师教程 第11章 11.4 边缘计算概述 笔记
11.4 边缘计算概述 ★★☆☆☆ 11.4.1 边缘计算概念 边缘计算将数据的处理、应用程序的运行甚至一些功能服务的实现,由 网络中心下放到网络边缘的节点上。在网络边缘侧的智能网关上就近采集并且处理数据,不需要上传原生数据。 11.4.2 边缘计算的定义 1…...

CSS全解析
文章目录 CSS全解析一、CSS是什么二、基本语法规范三、引入方式(一)内部样式表(二)行内样式表(三)外部样式 四、代码风格(一)样式格式(二)样式大小写…...

一款基于 Java 的可视化 HTTP API 接口快速开发框架,干掉 CRUD,效率爆炸(带私活源码)
平常我们经常需要编写 API,但其实常常只是一些简单的增删改查,写这些代码非常枯燥无趣。 今天给大家带来的是一款基于 Java 的可视化 HTTP API 接口快速开发框架,通过 UI 界面编写接口,无需定义 Controller、Service、Dao 等 Jav…...

CSS3渐变
一、线性渐变 通过background-image: linear-gradient(...)设置线性渐变 语法: linear-gradient(direction,color1,color2, . . ) direction:渐变方向,默认从上到下,可选值: 简单选取: ① to right&…...

Emissive CEO Fabien Barati谈《消失的法老》背后的故事:XR大空间体验的创新与未来
在最近的一次播客访谈中,虚拟现实之声(Voices of VR)的主持人Kent Bye与Emissive公司的联合创始人兼CEO Fabien Barati进行了深入交流。Emissive是全球顶级的VR大空间体验制作商之一,以其沉浸式探险项目如《永恒的巴黎圣母院》和《胡夫地平线》而闻名。以下是这次访谈的核心…...

mysql设置表的某一个字段每天定时清零
推荐学习文档 golang应用级os框架,欢迎stargolang应用级os框架使用案例,欢迎star案例:基于golang开发的一款超有个性的旅游计划app经历golang实战大纲golang优秀开发常用开源库汇总想学习更多golang知识,这里有免费的golang学习笔…...

实例分割、语义分割和 SAM(Segment Anything Model)
实例分割、语义分割和 SAM(Segment Anything Model) 都是图像处理中的重要技术,它们的目标是通过分割图像中的不同对象或区域来帮助识别和分析图像,但它们的工作方式和适用场景各有不同。 1. 语义分割(Semantic Segme…...

深度学习项目----用LSTM模型预测股价(包含LSTM网络简介,代码数据均可下载)
前言 前几天在看论文,打算复现,论文用到了LSTM,故这一篇文章是小编学LSTM模型的学习笔记;LSTM感觉很复杂,但是结合代码构建神经网络,又感觉还行;本次学习的案例数据来源于GitHub,在…...

《精通开关电源设计》笔记一
重点 效率 纹波 环路响应 尺寸,从静态到动态的研究方法,假设开关电源稳态运行,以电感为中心,根据半导体器件(mos管或二极管)分段分析电路的状态,工具有电路原理和能量守恒 影响效率的主要是开关损耗,所以…...

QLoRA代码实战
QLoRA原理参考: BiliBili:4bit量化与QLoRA模型训练 zhihu:QLoRA(Quantized LoRA)详解 下载llama3-8b模型 from modelscope import snapshot_download model_dir snapshot_download(LLM-Research/Meta-Llama-3-8B-In…...

pyqt QGraphicsView 以鼠标为中心进行缩放
注意几个关键点: 1. 初始化 class CustomGraphicsView(QGraphicsView):def __init__(self, parentNone):super(CustomGraphicsView, self).__init__(parent)self.scene QGraphicsScene()self.setScene(self.scene)self.setGeometry(0, 0, 1024, 600)# 以下初始化…...

FPGA-Vivado-IP核-逻辑分析仪(ILA)
ILA IP核 背景介绍 在用FPGA做工程项目时,当Verilog代码写好,我们需要对代码里面的一些关键信号进行上板验证查看。首先,我们可以把需要查看的这些关键信号引出来,接好线通过示波器进行实时监测,但这会用到大量的线材…...

基于webComponents的纯原生前端框架
我本人的个人开发web前端前框架xui,正在开发中,业已完成50%的核心开发工作,并且在开发过程中逐渐完善. 目前框架未采用任何和市面上框架模式,没有打包过程,实现真实的开箱即用。 当然在开发过程中也会发现没有打包工…...

OpenCV-背景建模
文章目录 一、背景建模的目的二、背景建模的方法及原理三、背景建模实现四、总结 OpenCV中的背景建模是一种在计算机视觉中从视频序列中提取出静态背景的技术。以下是对OpenCV背景建模的详细解释: 一、背景建模的目的 背景建模的主要目标是将动态的前景对象与静态的…...

一个简单的摄像头应用程序6
主要改进点: 使用 ThreadPoolExecutor 管理多线程: 使用 concurrent.futures.ThreadPoolExecutor 来管理多线程,这样可以更高效地处理图像。 在 main 函数中创建一个 ThreadPoolExecutor,并在每个循环中提交图像处理任务。 减少…...

Pikachu-目录遍历
目录遍历,跟不安全文件上传下载有差不多; 访问 jarheads.php 、truman.php 都是通过 get 请求,往title 参数传参; 在后台,可以看到 jarheads.php 、truman.php所在目录: /var/www/html/vul/dir/soup 图片…...

用Python实现基于Flask的简单Web应用:从零开始构建个人博客
解锁Python编程的无限可能:《奇妙的Python》带你漫游代码世界 前言 在现代Web开发中,Python因其简洁、易用以及丰富的库生态系统,成为了许多开发者的首选编程语言。Flask作为一个轻量级的Python Web框架,以其简洁和灵活性深受开…...

IDEA的lombok插件不生效了?!!
记录一下,防止找不到解决方案,已经遇到好几次了 前面啰嗦的多,可以直接跳到末尾的解决方法,点击一下 问题现场情况 排查过程 确认引入的依赖正常 —》🆗 idea 是否安装了lombok插件 --》🆗 貌似没有问题…...

CSP-S 2022 T1假期计划
CSP-S 2022 T1假期计划 先思考暴力做法,题目需要找到四个不相同的景点,那我们就枚举这四个景点,判断它们之间的距离是否符合条件,条件是任意两个点之间的距离是否大于 k k k,所以我们需要求出任意两点之间的距离。常用…...

为什么要学习大模型?AI在把传统软件当早餐吃掉?
前言 上周末在推特平台上有一篇写在谷歌文档里的短文,在国外的科技/投资圈得到了非常广泛的浏览,叫做 The End of Software(软件的终结), 作者 Chris Paik 是位于纽约市的风险投资基金 Pace Capital 的创始合伙人&…...

全流程Python编程、机器学习与深度学习实践技术应用
近年来,人工智能领域的飞速发展极大地改变了各个行业的面貌。当前最新的技术动态,如大型语言模型和深度学习技术的发展,展示了深度学习和机器学习技术的强大潜力,成为推动创新和提升竞争力的关键。特别是PyTorch,凭借其…...