感谢您抽出宝贵时间来审核我的问题。
我必须在SPSS中编写一个脚本来清理从Survey Monkey导出的一些原始问卷数据。其他人已经在Excel中进行了分析,现在我正在尝试确定如何在SPSS中重新执行步骤。
以下是excel方程式:
=IF(D1="","",IF(Transpose!D37="","E",(Transpose!D37+Transpose!D42)/10))
‘=IF(D1="","",SUMIF(D9:D96,">.5",D9:D96))
‘=IF(D$1="","",IF(RESPONSES!D28="E","E",IF(RESPONSES!D28<0.5,0,1)))
‘=IF(D1="","",IF(D15="E",79-D99,IF(D9="E",85-D99,87-D99)))
‘=IF(E1="","",AVERAGE(RESPONSES!E33,RESPONSES!E71,RESPONSES!E74,RESPONSES!E75,RESPONSES!E87,RESPONSES!E88))
‘=IF(E$1="","",IF(RESPONSES!E9="E","E",IF(RESPONSES!E9<0.5,0,1)))
‘=IF(D$1="","",IF(ANALYSIS!D17<0.2,0,IF(ANALYSIS!D17<0.4,1,IF(ANALYSIS!D17<0.6,2,IF(ANALYSIS!D17<0.8,3,4)))))
我了解IDEA和ACL的EXCEL命令和功能。然而,由于SPSS对我来说是新的,我完全迷失了,经过谷歌搜索并尝试在SPSS中解决这些命令。任何指导和反馈将不胜感激。
提前谢谢你,
玛雅
答案 0 :(得分:1)
您可以将这些Excel命令直接映射到统计信息。单个表达式的IF命令或一个语句块的DO IF / END IF。使用DO IF,使用COMPUTE进行计算。 DO IF可以嵌套。对于SUMIF,可以使用DO REPEAT / END REPEAT块并在循环中放置条件。 AVERAGE对应统计中的MEAN功能。