查看原文
其他

玩转stata秘籍 | 缺失值带来的苦恼怎么办?

2016-04-02 石河子大学尹兴强 会计学术联盟


编者注:

  

Stata无疑是会计研究领域实证数据处理与结果呈现的大杀器,为了帮助会计学术研究的小伙伴解决数据处理与结果呈现的疑难问题,会计学术联盟推出"玩转stata秘籍"专栏,陆续刊登联盟小伙伴分享的stata处理小程序。


欢迎小伙伴向我们投稿,请确保是自己编的程序,确保是原创!请附上处理前后的图片及简单程序说明,我们的公共邮箱是:Accounting_AU@yeah.net


红包奖励如果因为您的stata小程序推文获得粉丝的赞赏,我们将以红包方式奖励给您,赞赏越多,奖励越多!在投稿时请告之微信号,谢谢~



推文作者:石河子大学  尹兴强及其团队


(1)安装命令

ssc install mdesc

*导入数据

use http://www.stata-press.com/data/r11/mheart5,clear

*查看缺失值

mdesc

*显示如下





2)检验缺失值情况

*安装命令

ssc install fmiss

*导入数据

use http://www.stata-press.com/data/r11/mheart5,clear

*检验缺失值情况

fmiss attack smokesage bmi female hsgrad, detail

*显示如下



3)替换缺失值

replace age==0 if age==.    //缺失值替换为0




sort  female

by female:egenmbmi=mean(bmi)

replace bmi=mbmi  if  bmi==.  //缺失值用性别内均值替代(类比年度行业均值)



您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存