我有一位学生在网上收集了一项调查中的数据,因此每个响应都被赋予了一个变量,而不是具有任何响应的变量。我们需要一个评分算法来读取报表并进行整合。我可以与如果每个项目作了发言做到这一点,例如,更容易使用spss中的循环和向量来组合变量
if Q1_1=1 var1=1.
if Q1_2=1 var1=2.
if Q1_3=1 var1=3.
if Q1_4=1 var1=4.
这样做了200项调查(现在更像1000)将是一个阻力,受到很多错别字,除非自动化。我没有SPSS中向量和循环的经验,但有些阅读表明这是解决问题的方法。
我想运行的if语句,就像这样(伪):
for items=1 1 to 30
for responses=1 to 4
if Q1_2_1=1 a=1.
if Q1_2=1 a=2.
if Q1_3=1 a=3.
if Q1_4=1 a=4.
compute newitem(items)=a.
next response.
next item.
哪我希望会产生其中有4个反应之一为它的原始对应一个新的变量(newitem1至30日) 4个可变信息。
以前从未写过严肃的spss代码:请指教!
对于一个非常类似的问题和答案:http://stackoverflow.com/questions/37456141/spss-summing-up-multiple-variable-scores-depending-on-their-score/37459587#37459587 –