全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
3169 2
2009-03-02

求各位XDJM:

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

二维码

扫码加我 拉你入群

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

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

全部回复
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
二维码

扫码加我 拉你入群

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

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

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) 

二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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