楼主: ccsg
3197 2

[求助]用stata求分布在几个区间上数据的中位值? [推广有奖]

  • 0关注
  • 0粉丝

初中生

0%

还不是VIP/贵宾

-

威望
0
论坛币
19 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
117 点
帖子
8
精华
0
在线时间
4 小时
注册时间
2008-10-8
最后登录
2011-5-26

楼主
ccsg 发表于 2009-3-2 15:45:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币

求各位XDJM:

       我有一些数据,分布在不同的区间上,如(0,25],(25,50],(50,100],(100,无穷大),根据这些信息可以获得这些数据的中位值或均值吗,在stata中应该怎么做呢?

二维码

扫码加我 拉你入群

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

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

关键词:Stata tata xdjm 无穷大 怎么做 求助 数据 Stata 中位

沙发
sungmoo 发表于 2009-3-2 15:49:00

sum x if x>0&x<=25

disp r(p50)

*设变量是x,依此类推各区间


eblog  金币 +3  奖励 2009-3-2 16:15:04

藤椅
arlionn 在职认证  发表于 2009-3-3 08:44:00
以下是引用ccsg在2009-3-2 15:45:00的发言:

求各位XDJM:

       我有一些数据,分布在不同的区间上,如(0,25],(25,50],(50,100],(100,无穷大),根据这些信息可以获得这些数据的中位值或均值吗,在stata中应该怎么做呢?

可以根据这些区间定一个类别变量,如 gg,然后使用 egen 命令中的 median() 和 mean() 函数即可。

如,

bysort gg: egen g_med = median(x)

bysort gg: egen g_mean = mean(x) 

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

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