全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2903 8
2015-11-06

大小白求助:要求地区_行业层面的数据,生成一个变量other_median,让它等于同行业通地区内所有其他样本的某变量的中位数,怎么编码啊{:3_55:}
求求均值简单,用bysort语句再进行一些处理就行,中位数可怎么解决啊?
二维码

扫码加我 拉你入群

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

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

全部回复
2015-11-7 09:02:22
这个确实是比较麻烦。如果没有现成的命令的话,先求所有样本的median,然后看某个样本是否靠近这个median,如果不是紧挨着一般来说就没问题。靠的近的话就手动修正一下吧。
二维码

扫码加我 拉你入群

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

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

2015-11-7 09:08:20
夏目贵志 发表于 2015-11-7 09:02
这个确实是比较麻烦。如果没有现成的命令的话,先求所有样本的median,然后看某个样本是否靠近这个median, ...
样本数值比较分散,基本每个样本按上述方法处理后的中位数都不相同,而且大概有几千个样本要处理
二维码

扫码加我 拉你入群

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

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

2015-11-7 09:12:29
okyo611 发表于 2015-11-7 09:08
样本数值比较分散,基本每个样本按上述方法处理后的中位数都不相同,而且大概有几千个样本要处理{:4_215: ...
那就写个循环处理咯。summarize,和if条件结合起来用,才几千个样本,循环过一遍要不了几分钟就结束了。
二维码

扫码加我 拉你入群

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

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

2015-11-7 17:05:34
夏目贵志 发表于 2015-11-7 09:12
那就写个循环处理咯。summarize,和if条件结合起来用,才几千个样本,循环过一遍要不了几分钟就结束了。
if 条件怎么设置呢
二维码

扫码加我 拉你入群

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

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

2015-11-8 00:37:03
okyo611 发表于 2015-11-7 17:05
if 条件怎么设置呢
比如算第五个值的时候可以用if _n!=5
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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