【问题标题】:SPSS Calculate variable based on values of other variables BUT not necessarily all variables need to meet conditionsSPSS根据其他变量的值计算变量但不一定所有变量都需要满足条件
【发布时间】:2022-11-27 02:09:58
【问题描述】:

我想根据其他变量的值创建一个新变量(这绝对简单)但是当我需要找到在达到特定条件时应该使用什么函数时我遇到了问题。
问题是我需要一个输出 0-1(满足条件时输出 1,不满足条件时输出 0)但并非所有变量都需要满足此条件,但至少需要满足 9 个变量中的 6 个。
在下面的示例中,条件是当所有变量都满足条件时输出将为 1,我需要指定至少 6 个变量需要这样做:

Q25=3 & Q39=2 & Q38=1 & Q37=3 & Q36=2 & 
Q35=1 & Q34=1 & Q33=3 & Q32=2

我试图在一组功能中找到解决方案,但没有找到具体的解决方案。希望我写得足够清楚以理解我的问题。

【问题讨论】:

    标签: spss


    【解决方案1】:

    您可以将其转换为数学条件,而不是使用逻辑条件。 SPSS 也将每个逻辑值视为数学上的 0-1 值,因此:

    compute YourNewVar=sum(Q25=3, Q39=2, Q38=1, Q37=3, Q36=2, 
    Q35=1, Q34=1, Q33=3, Q32=2)>=6.
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-05-29
      • 1970-01-01
      • 1970-01-01
      • 2019-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-15
      相关资源
      最近更新 更多