Ярлыки значений не обновляют данные в SPSS

Я работаю с диагностическими вопросами анкеты в SPSS, чтобы определить, находится ли человек в депрессии. Я импортировал данные из опроса и изменил метки значений, чтобы отразить оценку каждого ответа.

Итак, это ушло из этого

До

К этому

После

Однако, когда я использую вычисляемую переменную для суммирования этих оценок, они не отражают изменения. Диапазон оценок должен быть от 0 до 60. Однако диапазон, который я получаю, составляет 20-80. При наблюдении кажется, что данные (показанные в окне просмотра данных) все еще меняются с 1 до 4, что является причиной более высоких оценок. Есть ли способ решить эту проблему? Я новичок в SPSS, поэтому прошу прощения, если мой вопрос является основным.

P.S: я также знаю, что мне нужно вычислять переменную каждый раз, когда я меняю метки значений.


person Spike7    schedule 25.04.2019    source источник
comment
Метки значений представляют собой отдельные метаданные поверх значений, которые фактически закодированы в данные. Судя по тому, что у вас есть выше, похоже, что вы хотите ВЫЧИСЛИТЬ myvar = myvar - 1. ВЫПОЛНИТЬ.   -  person Kevin Troy    schedule 25.04.2019


Ответы (1)


Как сообщает @KevinTroy, изменение меток значений не приведет к изменению значений. Чтобы завершить работу и изменить значения, вы можете использовать recode или compute:

recode YourVar (1=0)(2=1)(3=2)(4=3).

Или метод @ KevinTroy:

compute YourVar = YourVar - 1.

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

person eli-k    schedule 27.04.2019