#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-хак для более короткого кода 😉