Могу ли я выполнить поиск и сравнить переменные с общими именами в SPSS?

#spss

#spss

Вопрос:

У меня есть список из примерно 30 переменных, все с именами типа test_1, test_2, test_3 и т.д. Мне нужно проверить, все ли значения одинаковы, и обычно это делается путем экспорта в Excel и использования оператора if, сравнивающего минимальное значение с максимальным (т. Е. Если min = max, то все значения одинаковы).).

Есть ли способ сделать это правильно в SPSS без необходимости экспорта? Кажется неэффективным сравнивать, если test_1= test_2 и test_2= test_3 и т. Д.

Ответ №1:

Это своего рода хак, но он выполняет свою работу: может рассчитать стандартное отклонение всех ваших переменных:

 compute sd_test=SD(test_1, test_2, ..., test_n).
EXECUTE.
 

sd_test=0 для записей, в которых все test_i переменные равны.

Комментарии:

1. конечно, это тоже сработало compute allsame=min(test_1 to test_30)=max(test_1 to test_30) бы, но мне нравится SD-хак для более короткого кода 😉