【问题标题】:Show all types of missing values for a variable (sysmiss and extended missing values)显示变量的所有类型的缺失值(sysmiss 和扩展缺失值)
【发布时间】:2017-02-16 11:03:43
【问题描述】:

我的数据包含三种不同类型的缺失值,“常规”缺失值. 和扩展缺失值.a.b

在我处理数字问卷时,sysmiss . 对我来说并不感兴趣,因为它们意味着受访者只是没有回答这个问题(对于过滤后的问题)。 扩展缺失值.a .b 是“真实”缺失值(不回答/不知道)。

我想提供一个表格,显示每种类型的缺失值数量,例如

Variable  |  (.)     |   .a     |   .b
__________________________________________________

Income    |   9      |   15     |    2

关于如何创建这样的表的任何想法?我查看了 Stata 中的不同命令,tabmissmissingsmissing sum,目前还没有明确的答案。

【问题讨论】:

  • MV 可能在本地或在您的字段中是标准的缺失值,但不是普遍的。相应地进行了编辑。
  • 在您提到的命令中,missings (Stata Journal) 是我的,我可以证明现有的 tabulate, missing 不是我认为需要或想要重新使用的功能-创造。建设性地,请参阅@William Lisowski 的有用答案。

标签: stata missing-data


【解决方案1】:

这里有一个例子可以为你指明一个有用的方向。

clear
input x y z
1 1 1
. . .
3 .a .b
.b 4 .a
.a .a 5
end
list, clean
gen seqno = _n
rename (x y z) (vbl=)
reshape long vbl, i(seqno) j(variable) string
list, clean
rename vbl value
drop if !missing(value)
tab variable value, missing

           |              value
  variable |         .         .a         .b |     Total
-----------+---------------------------------+----------
         x |         1          1          1 |         3 
         y |         1          2          0 |         3 
         z |         1          1          1 |         3 
-----------+---------------------------------+----------
     Total |         3          4          2 |         9 

【讨论】:

  • tab variable value if missing(value), missing 不需要任何drop
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-11-19
  • 2019-10-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-11-25
相关资源
最近更新 更多