【问题标题】:Crosstabs includes missing values交叉表包括缺失值
【发布时间】:2018-12-04 05:27:49
【问题描述】:

当我制作交叉表时(使用 SPSS 版本 22),我的缺失值包括在内(见下图)。这是我不想要的。如果有人能告诉我如何排除缺失值,那就太好了:)

【问题讨论】:

    标签: missing-data spss crosstab


    【解决方案1】:

    编辑:看起来您的变量 como_af 是一个字符串。字符串变量没有缺失值,它们只有空格。您可能需要考虑将其重新编码为数字变量以便于分析:

    if como_af = "Yes" como_af_num = 1. 
    if como_af = "No" como_af_num = 2. 
    if como_af = "" como_af_num = $sysmis. 
    

    或者:

    recode como_af ("Yes"=1) ("No"=2) (""=sysmis) into como_af_num.
    

    现在,如果您通过 como_af_num 跨越 nihss_mild,则将排除空白(现在是 sysmis)。

    【讨论】:

      【解决方案2】:

      正如 Martin 所说,您需要设置用户缺失值。

      我只想提一下,对于字符串变量(例如您的情况),系统缺失值(空白)默认情况下不会被视为缺失。如果您的变量是数字变量,则空格自动被视为缺失。

      要将字符串变量中的空值设置为缺失,您可以使用:

      MISSING VALUES comor_AF (" ") .
      

      编辑:Martin 的更新解决方案也可以解决问题。

      【讨论】:

      • 不知道可以将空白设置为缺失。总是假设字符串不能有缺失值。谢谢!
      猜你喜欢
      • 1970-01-01
      • 2015-05-20
      • 1970-01-01
      • 2023-02-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多