Ярлыки значений не обновляют данные в SPSS - PullRequest
1 голос
/ 25 апреля 2019

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

Итак, это пошло от этого

Before

К этому

After

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

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

1 Ответ

0 голосов
/ 27 апреля 2019

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

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

Или метод @ KevinTroy:

compute YourVar = YourVar - 1.

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

...