值标签不更新 SPSS 中的数据
Value Labels not updating Data in SPSS
我正在使用 SPSS 中的诊断问卷调查问题来确定一个人是否抑郁。我已从调查中导入数据并更改值标签以反映每个答案的分数权重。
所以它已经从这里消失了
对此
然而,当我使用计算变量将这些分数相加时,分数并没有反映出变化。分数的范围应该是 0 到 60。但是我得到的范围是 20-80。通过观察,数据(显示在数据视图中)似乎仍在 1-4 之间变化,这是得分较高的原因。无论如何要解决这个问题?我是 SPSS 的新手,所以如果我的问题是基本问题,我深表歉意。
P.S:我也知道每次更改值标签时都必须计算变量。
正如@KevinTroy 所说,更改值标签 不会更改值。
要完成工作并更改值,您也可以使用 recode
或 compute
:
recode YourVar (1=0)(2=1)(3=2)(4=3).
或者@KevinTroy的方法:
compute YourVar = YourVar - 1.
要查看您是否按照预期进行操作,请查看这两行中 运行 前后的数据,看看数字是否按预期变化。
我正在使用 SPSS 中的诊断问卷调查问题来确定一个人是否抑郁。我已从调查中导入数据并更改值标签以反映每个答案的分数权重。
所以它已经从这里消失了
对此
然而,当我使用计算变量将这些分数相加时,分数并没有反映出变化。分数的范围应该是 0 到 60。但是我得到的范围是 20-80。通过观察,数据(显示在数据视图中)似乎仍在 1-4 之间变化,这是得分较高的原因。无论如何要解决这个问题?我是 SPSS 的新手,所以如果我的问题是基本问题,我深表歉意。
P.S:我也知道每次更改值标签时都必须计算变量。
正如@KevinTroy 所说,更改值标签 不会更改值。
要完成工作并更改值,您也可以使用 recode
或 compute
:
recode YourVar (1=0)(2=1)(3=2)(4=3).
或者@KevinTroy的方法:
compute YourVar = YourVar - 1.
要查看您是否按照预期进行操作,请查看这两行中 运行 前后的数据,看看数字是否按预期变化。