如何在 sas 中计算 cronbach's alpha(附示例)


Chronbach’s Alpha是一种衡量问卷或调查内部一致性的方法。

Cronbach’s alpha 的范围为 0 到 1,值越高表明调查或问卷越可靠。

以下示例显示如何计算 SAS 中数据集的 Cronbach’s alpha。

示例:如何在 SAS 中计算 Cronbach’s alpha

假设一家餐厅经理想要衡量总体客户满意度,因此她向 10 名客户发送了一份调查问卷,这些客户可以针对不同类别按照 1 到 3 的等级对餐厅进行评分。

我们可以使用以下代码在 SAS 中创建包含调查响应的数据集:

 /*create dataset*/
data survey_data;
    input Question1 Question2 Question3;
    datalines ;
1 1 1
2 1 1
2 1 2
3 2 1
2 3 2
2 3 3
3 2 3
3 3 3
2 3 2
3 3 3
;
run;

/*view dataset*/
proc print data =survey_data; 

我们可以使用proc corr函数来计算 Cronbach’s Alpha:

 /*calculate Cronbach's Alpha*/
proc corr data =survey_data alpha ;
    var Question1-Question3;
run ; 

输出表为我们提供了大量信息,但我们感兴趣的主要值是标题为Cronbach Coefficient Alpha 的表中的原始值。

从该表中,我们可以看到 Cronbach’s Alpha 为0.773

下表描述了一般如何解释 Cronbach’s Alpha 的不同值:

克朗巴赫阿尔法 内部一致性
0.9≤α 出色的
0.8≤α<0.9 好的
0.7≤α<0.8 可以接受
0.6≤α<0.7 可疑的
0.5≤α<0.6 贫穷的
α<0.5 不可接受

由于我们计算出的 Cronbach’s alpha 值为0.773 ,因此我们可以说本次调查的内部一致性为“可接受”。

奖励:随意使用这个 Cronbach Alpha 计算器来查找给定数据集的 Cronbach Alpha。

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注