全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
4141 6
2013-12-13
悬赏 20 个论坛币 已解决
针对每一个id 和 t_t ,保留t_return比t小的个体而且是最接近t 的那15个。

应该是用什么命令?下面是我自己臆想的,但跑不通。
(一定是比他小但同时是最近他的那几个)

by id t_t: keep if t_return <= t in -15/L

help.xlsx

大小:2.16 MB

 马上下载

最佳答案

luisluan 查看完整内容

bys id t_t:keep if t_return
二维码

扫码加我 拉你入群

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

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

全部回复
2013-12-13 08:29:34
bys id t_t:keep if t_return <= t  //你确定包含=?有很多相等的
gen diff=t-t_return
egen nid=group(id t_t)
sort nid diff
by nid:gen sid=_n
by nid:keep if sid<=5
二维码

扫码加我 拉你入群

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

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

2013-12-13 10:21:50
luisluan 发表于 2013-12-13 08:29
bys id t_t:keep if t_return
太巧妙了,非常感谢
二维码

扫码加我 拉你入群

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

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

2013-12-13 10:42:54
复制代码
二维码

扫码加我 拉你入群

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

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

2013-12-13 10:52:14
瘠北幼农 发表于 2013-12-13 10:42
你总是这么给力!

为什么我想破脑袋也不知道怎么解决,你的方法却这么简洁明了
二维码

扫码加我 拉你入群

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

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

2013-12-13 11:45:29
who68 发表于 2013-12-13 10:52
你总是这么给力!

为什么我想破脑袋也不知道怎么解决,你的方法却这么简洁明了
我把t_t没注意到,你直接加进去就ok了!
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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