楼主: okyo611
2968 8

[数据管理求助] 求问怎样求排除特定样本的其他样本变量的中位数 [推广有奖]

  • 0关注
  • 0粉丝

硕士生

21%

还不是VIP/贵宾

-

威望
0
论坛币
1962 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
207 点
帖子
21
精华
0
在线时间
273 小时
注册时间
2006-4-13
最后登录
2020-12-4

楼主
okyo611 发表于 2015-11-6 23:54:08 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

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

扫码加我 拉你入群

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

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

关键词:中位数 bysort median Media Other 中位数 样本

回帖推荐

夏目贵志 发表于6楼  查看完整内容

比如算第五个值的时候可以用if _n!=5

沙发
夏目贵志 发表于 2015-11-7 09:02:22
这个确实是比较麻烦。如果没有现成的命令的话,先求所有样本的median,然后看某个样本是否靠近这个median,如果不是紧挨着一般来说就没问题。靠的近的话就手动修正一下吧。

藤椅
okyo611 发表于 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条件结合起来用,才几千个样本,循环过一遍要不了几分钟就结束了。

报纸
okyo611 发表于 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

7
okyo611 发表于 2015-11-11 20:25:41
夏目贵志 发表于 2015-11-8 00:37
比如算第五个值的时候可以用if _n!=5
学习了

8
炜旻 发表于 2017-6-14 18:08:28
楼主会了吗?code怎么写呀?

9
黃河泉 在职认证  发表于 2017-6-15 08:58:56
炜旻 发表于 2017-6-14 18:08
楼主会了吗?code怎么写呀?
请先 ssc install rangestat,然后试试
  1. rangestat (median) invest, interval(ind 0 0) excludeself by(region)
复制代码

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-29 14:47