我使用的量表的阿尔法来分析,以建立/精炼比例的数据。 这是SPSS一个繁琐的过程,因为它不会自动优化规模,所以我希望有使用语法来加快它的方法。
于是,我开始与一组项目,建立了OMS控制面板捕捉项目,总统计表,并且运行阿尔法分析。 这推动该项目,共统计到一个新的数据集。 然后我检查Alpha值,并用它在语法上筛选出具有更高的α-如果删除的价值的物品。
然后只用项目通过了筛选我重新运行分析。 我重复,直到所有的项目通过筛选。 下面是语法:
* First syntax sets up OMS, and then runs the alpha analysis.
* In the reliability syntax, I have to manually add the variables and the Scale name.
* OMS.
DATASET DECLARE alpha_worksheet.
OMS
/SELECT TABLES
/IF COMMANDS=['Reliability'] SUBTYPES=['Item Total Statistics']
/DESTINATION FORMAT=SAV NUMBERED=TableNumber_
OUTFILE='alpha_worksheet' VIEWER=YES.
RELIABILITY
/VARIABLES=
points_18618
points_18618
points_3286
points_3290
points_3583
points_4018
points_7775
points_7789
points_7792
points_18631
points_18652
/SCALE('2017 Fall CRN 4157 Exam 01 v. 1.0') ALL
/MODEL=ALPHA
/SUMMARY=TOTAL.
* Second syntax identifies any variables in the OMS dataset that are LTE the alpha value.
* I have to manually enter the alpha value...
DATASET ACTIVATE alpha_worksheet.
IF (CronbachsAlphaifItemDeleted <= .694) Keep =1.
EXECUTE.
SORT CASES BY Keep(D).
理想的情况下,而不必一遍又一遍地重复这个过程,我想语法,将这个过程自动化。
希望是有道理的,如果你要提前解决由于(这已被窃听我多年!)干杯