全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
3060 1
2013-04-10
比如说已经有a b c d e 五个变量,要生成一个新变量f,要求每个个案的f表示的是该个案中前五个变量中有几个不是缺失值
我用的方法是:生成五个新变量,当就变量是缺失值时,新变量为0,当旧变量不是缺失值时,新变量为1,这样令f等于五个新变量之和。。。

但是感觉太麻烦了,因为实际要处理的远远不止五个,还有没有更简单的方法啊???



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2013-4-12 05:53:51
有的。用rmiss2()命令,可以计算varlist中的缺失值数目。该命令适用于str和numeric。

ssc install rmiss2
egen nummis=rmiss2(变量1 变量2 ……)

gen numvar=总数-nummis

就能得到了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群