在日常工作中, 有时我们需要了解一个或多个变量中特定整数值的数量( counts of specified integer values across one or more numeric variables),常见的特定值包括指示变量(如0,1及.)、年级(如1-5)以及缺失值。这里介绍一个Stata社区命令countvalues来便捷实现这一功能。
安装社区命令countvalues:
. ssc install countvalues,replace
读取演示数据:
. sysuse auto, clear (1978 Automobile Data)
查看所有变量中缺失值数量:
. countvalues, values(.) +------------------+ | name . | |------------------| | price 0 | | mpg 0 | | rep78 5 | | headroom 0 | | trunk 0 | | weight 0 | | length 0 | | turn 0 | | displacement 0 | | gear_ratio 0 | | foreign 0 | +------------------+
可以看出只有变量rep78有5个缺失值,更加直观展示可以添加rowspositive选项(表示存在values中的值):
. countvalues, values(.) rowspositive +-----------+ | name . | |-----------| | rep78 5 | +-----------+
查看某些变量中特定值的数量:
. countvalues rep78 foreign, values(1 0) +-------------------+ | name 1 0 | |-------------------| | rep78 2 0 | | foreign 22 52 | +-------------------+
命令说明:
最低版本: Stata version 12
发布日期: 2021年03月07日
程序作者:Nicholas J. Cox, Durham University
联系邮箱:[email protected]