全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2103 1
2012-10-16
下面这组命令中,我知道cond函数的意思是,如果x不是缺漏值,则显示year,若是缺漏值则显示为. ,但不太懂外层的min和max的作用是什么?这个命令的整体作用是删除首尾的缺漏值而保留中间的,还请知道的指教一下,谢谢!

by id, sort: egen firstnonmis = min(cond(!missing(x), year, .))
      by id:       egen lastnonmis  = max(cond(!missing(x), year, .))
      drop if (year<firstnonmis) | (year>lastnonmis)
二维码

扫码加我 拉你入群

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

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

全部回复
2012-10-17 00:30:00
min(exp)                                                                                             (allows by varlist:)  
            creates a constant (within varlist) containing the minimum value of exp.

取year在相同ID里的最小值
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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