Stata:缺漏值
(一)help missing
Stata中共有23个类型的数值型缺漏值: . 为系统缺漏值;.a, .b, .c, ..., .z,为扩展缺漏值。
数值型缺漏值大于一切自然数,即”非缺漏值<.<.a<.b<…<.z” 。
因此,表达式age > 60为真,代表年龄变量取值大于60或是缺漏值。
list if age > 60 & age < . //只保留年龄大于60,不保留缺漏值
list if age >=. //查看特定缺漏值
(二)常用函数
missing():如果它的任何参数(数值或字符串)计算为缺失,则返回1(表示为真) ,否则返回0(表示为假)。
mi():missing()的简写。
!mi() :括号内若不存在缺失值返回1,存在返回0
matmissing(K):如果矩阵 k 的任何元素丢失,返回1(表示为真) ,否则返回0(表示为假)。
inrange(x,a,b):如果 x 属于区间[ a,b ] ,则返回1