【问题标题】:How calculate variable in SPSS using certain conditions?如何使用特定条件在 SPSS 中计算变量?
【发布时间】:2017-02-08 12:05:38
【问题描述】:

我有 7 个变量:(A,B,C,D,E,F,G)。如何在SPSS的菜单Transform-compute variable中汇总值为1的变量?我的意思是例如:

A=1
B=2
C=1
D=3
E=5
F=1
G=2

这里只有3个var的值为1。如何设置条件:如果变量的值等于1,则求和

【问题讨论】:

    标签: syntax spss


    【解决方案1】:

    您可以使用 COUNT(在 TRANSFORM 菜单中)而不是 COMPUTE 来获得您要求的值。计算有多少变量中有 1 将得出与将它们相加相同的结果。

    如果你想定义一个更复杂的条件,例如所有值为 1 或 2 的值,您需要转到语法并遍历变量。下面是一个帮助您入门的示例:

    compute YourSum=0.
    do repeat VR=A B C D E F G.
    if VR=1 or VR=2 YourSum=YourSum+VR.
    end repeat.
    

    此循环遍历变量列表,并且对于每个变量 - 如果值为 1 或 2,则将其添加到总和中。

    【讨论】:

    • Eli-k,请告诉我。是否可以重组spss中的类别。我有几家商店,但我们以 2 家商店为例(x,y) 问题:这家商店有很多商品! x(受访者的答案是二进制的 - 0 或 1 在列中一致) y。在这家店服务方便。 x 0,1,0 y 0,1,0。等等。还有很多其他类别的问卷和店铺数量我可以做一个频率表,然后像这里一样手动新建一个数据集
    • rgho.st/7YSVtDgXh (in xls) 是否可以使用任何公式或通过语法创建具有所需格式数据的新数据集,如我的示例中你理解我的问题吗?
    • eli-k,我想给你的答案投票,但我做不到,因为我的声望必须 >15,现在只有 11,当我的代表 >15 时,我会投票。我保证
    • 有趣,刚刚注意到您的评论 - 这是您的第一个问题
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-27
    相关资源
    最近更新 更多