Масштабирование в SPSS
Я использую альфу Кронбаха для анализа данных, чтобы построить / уточнить масштаб. Это утомительный процесс в SPSS, поскольку он не оптимизирует автоматически масштаб, поэтому я надеюсь, что есть способ использовать синтаксис для его ускорения.
Поэтому я начинаю с набора элементов, настраиваю панель управления OMS для сбора таблицы статистики по элементам и запускаю альфа-анализ. Это помещает общую статистику предметов в новый набор данных. Затем я проверяю альфа-значение и использую его в синтаксисе для отсеивания элементов, которые имеют большее значение альфа-если-удалено.
Затем я повторно запускаю анализ, и только элементы прошли проверку. И я повторяю, пока все предметы не пройдут проверку. Вот синтаксис:
* 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).
В идеале, вместо того, чтобы повторять этот процесс снова и снова, я хотел бы использовать синтаксис, который бы автоматизировал этот процесс.
Надеюсь, что это имеет смысл, и если у вас есть решение, спасибо заранее (это беспокоило меня в течение многих лет!)