楼主: luckyhans
166762 28

[数据管理求助] 请问在stata中如何每年按组别求平均值   [推广有奖]

  • 0关注
  • 1粉丝

本科生

93%

还不是VIP/贵宾

-

威望
0
论坛币
614 个
通用积分
20.3629
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
6726 点
帖子
14
精华
0
在线时间
230 小时
注册时间
2009-4-19
最后登录
2025-5-22

楼主
luckyhans 在职认证  发表于 2012-11-15 12:53:38 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
小弟正在处理一份panel data,需要每年对于不同的行业进行分组求平均数,现在只会用这个
egen meanindustry=mean(industry),by(year)
但是主要行业分为三个组别,{1,2,3},这样的话我只会
egen meanindustry1=mean(industry) if industry==1,by(year)
然后再把三个meanindustry合并成一个变量,不知道哪位高手有更加简单的方法?感激不尽!
二维码

扫码加我 拉你入群

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

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

关键词:Stata tata 求平均 平均值 panel data industry 平均值 平均数 如何 行业

本帖被以下文库推荐

沙发
蓝色 发表于 2012-11-15 13:27:03
bysort year  industry:    egen meanindustry=mean(x)
已有 13 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
Dimitrynity + 1 + 1 精彩帖子
钟金华 + 2 + 1 + 1 + 1 精彩帖子
就是我就是我 + 2 + 2 + 2 + 2 精彩帖子
x948936710 + 1 + 1 精彩帖子
日新少年 + 1 + 1 + 1 精彩帖子
星名ally + 1 + 1 + 1 精彩帖子
羽杉日辰 + 1 精彩帖子
肉嘟嘟嘟要毕业 + 1 + 1 + 1 精彩帖子
浅浅蓝蓝 + 1 + 1 + 1 精彩帖子
liuyangclick + 1 精彩帖子

总评分: 论坛币 + 24  学术水平 + 14  热心指数 + 12  信用等级 + 8   查看全部评分

藤椅
luckyhans 在职认证  发表于 2012-11-20 00:21:54
蓝色 发表于 2012-11-15 13:27
bysort year  industry:    egen meanindustry=mean(x)
万分感谢!

板凳
冰子2014 发表于 2015-4-23 17:31:45
那么如果要根据代码和年份,算以后三年(含当年)的均值,怎么加条件啊?万分感谢

报纸
lianzhongren 发表于 2015-6-29 13:06:32
蓝色 发表于 2012-11-15 13:27
bysort year  industry:    egen meanindustry=mean(x)
大神,我初学stata,这个程序没看太懂,麻烦能不能解释一下。楼主的egen meanindustry1=mean(industry) if industry==1,by(year),这个不是已经求出了组别1历年的平均值了吗?楼主为什么还要再把三个meanindustry合并成一个变量呢?是变量太多的原因?

地板
luckyhans 在职认证  发表于 2015-7-30 20:56:39
lianzhongren 发表于 2015-6-29 13:06
大神,我初学stata,这个程序没看太懂,麻烦能不能解释一下。楼主的egen meanindustry1=mean(industry) i ...
if industry==1,2,3会对其他组别的数据产生空的结果
三个变量正好是:
111  ...   ...
...   222  ...
...   ...   333

7
lianzhongren 发表于 2015-7-31 14:02:47
luckyhans 发表于 2015-7-30 20:56
if industry==1,2,3会对其他组别的数据产生空的结果
三个变量正好是:
111  ...   ...
奥原来是为了避免空值,明白啦,多谢

8
guomaojinrong 发表于 2016-3-28 10:51:20
蓝色 发表于 2012-11-15 13:27
bysort year  industry:    egen meanindustry=mean(x)
非常感谢!

9
hanlinxian246 发表于 2016-4-15 09:31:41
学习了!

10
hanlinxian246 发表于 2016-4-15 15:59:01
luckyhans 发表于 2015-7-30 20:56
if industry==1,2,3会对其他组别的数据产生空的结果
三个变量正好是:
111  ...   ...
对头!!

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-4 04:33