R中的Cronbach's alpha

机器算法验证 r 可靠性 cronbachs-alpha
2022-03-26 13:30:41

我对 Cronbach 的 Alpha 很陌生,所以我有一个关于如何使用 R 找到它的问题。

据我所知,Cronbach 的 alpha 是衡量内部一致性的指标,但要使用 R 中的 alpha() 函数(在 psych 包中),您需要一个数据框或矩阵——它有两个以上的变量。为什么会这样?你不应该只需要一个清单吗?还是我理解 Cronbach 的 Alpha 错误?

1个回答

Cronbach's是问卷或测试内部一致性的量度。它表示量表中包含的项目的相关性。这就是为什么您最好需要多于两个项目的原因:您不能将一个项目与其自身关联,如果您只有两个项目,您可以在这两个项目之间使用“传统”关联。因此,您至少需要其中一些。α

您还问为什么需要 a matrixordata.frame而不是list. 这是关于 R 的数据类型的一个更广泛的主题,但是,用于计算 Cronbach 的的问卷数据由几个项目组成,假设和一组个人对这些项目的响应,所以矩阵是一种存储此类数据的自然方式。如果您将此类数据保存为 a (例如,长度为个向量),您始终可以将列表转换为 a或 a αknn×klistkndata.framematrix

,您必须记住的是,它是一种相关性度量,因此对于由多个相同项目组成的量表,您将得到完美,而这将是一个非常糟糕的问卷。因此,相关项目是最佳项目的一般想法有其缺陷,你必须记住这一点。这就是为什么您不应该单独使用进行心理测量分析的原因之一,而是将其与其他方法结合使用,例如,基于项目响应理论的方法是当今最流行的方法之一(例如,比较经典测试理论和项目响应理论及其在测试开发中的应用αααRonald K. Hambleton 和 Russell W. Jones 的论文)。

还可以查看personality-project.org上的alpha 文档或教程图书馆开发人员提供的网站,其中包含有关心理测量学和R 的大量信息)。psych