【发布时间】:2019-06-05 07:47:46
【问题描述】:
我正在将一些 SPSS 代码翻译成 R,并试图找出哪里有翻译以下代码的有效方法:
RELIABILITY
/VARIABLES=var_1 var_2 var_3
/SCALE('var_skill') ALL
/MODEL=ALPHA
/STATISTICS=DESCRIPTIVE SCALE CORR COV
/SUMMARY=TOTAL MEANS VARIANCE.
这在 SPSS 中为我提供了以下输出:Cronbach 的 Alpha、项目统计、项目间相关矩阵、项目间协方差矩阵、项目均值和方差、项目量表统计以及量表的均值、方差和标准差。
我设法使用 R 中 'psych' 包中的 alpha 命令以及用于相关和协方差的 cor() 和 cov() 获得了类似的结果。问题是,我找不到在我的 R 代码中包含“/SCALE('var_skill') ALL”的方法。 有具体的方法吗?
【问题讨论】:
-
什么是“/SCALE('var_skill') ALL”?我知道 R 但不知道 SPSS
-
它定义了分析的尺度。因此将分析变量“var_skill”的规模的可靠性。
-
很抱歉,“定义分析规模”是什么意思?有不同的尺度,比如 z 分数的平均值为 0 和 sd1
-
据我了解(我也不熟悉 SPSS),这一行创建了一个新的比例 var_skill,它由 VARIABLES= 中声明的所有项目组成。所以项目 var_1、var_2 和 var_3 都具有相同的 7 步李克特量表(1=完全不同意 & 7=完全同意)并组成新的量表 var_skill 进行可靠性测试。
-
我可以访问 SPSS 并运行您的代码。该代码不会在数据集中创建新变量“var_skill”。所以你在这里不会错过任何东西。所以,如果你有你需要的所有结果,为什么要关心那段代码呢?