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

posted @ 2023-01-14 19:16  myrj  阅读(158)  评论(0编辑  收藏  举报