Масштабирование в 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).  

В идеале, вместо того, чтобы повторять этот процесс снова и снова, я хотел бы использовать синтаксис, который бы автоматизировал этот процесс.

Надеюсь, что это имеет смысл, и если у вас есть решение, спасибо заранее (это беспокоило меня в течение многих лет!)

0 ответов

Другие вопросы по тегам