楼主: peyzf
1632 7

大家帮忙看下如何编程实现这个操作?我完成操作需要一天的时间。 [推广有奖]

  • 1关注
  • 63粉丝

警督

大师

59%

还不是VIP/贵宾

-

威望
2
论坛币
566735 个
通用积分
200.4746
学术水平
218 点
热心指数
240 点
信用等级
140 点
经验
132065 点
帖子
12769
精华
0
在线时间
2976 小时
注册时间
2007-9-8
最后登录
2025-10-10

楼主
peyzf 发表于 2011-1-10 21:35:26 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
大家帮忙看下如何编程实现这个操作?
我手中的是一个企业层面的微观数据。企业分属于不同的产业,我所关心的变量iprindustry是企业层面的记录。
我想用相应产业的平均值来代表各个企业实际记录值,即建立一个新的变量iprindustry1,它的特点是,即在同一个产业中的所有企业具有相同的iprindustr值,该值等于这个产业中所有企业的iprindustry记录的平均值。

我所用的操作是很笨的,首先利用tabstat iprindustry,by(country) statistics(mean count)命令得到各个产业的平均值,再gen iprindustry1=0
Replace iprindustry1=????? If industry==……
来一个一个地替换。

工作量太大。

有没有好的方法?

附件中是数据中的一部分。
二维码

扫码加我 拉你入群

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

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

关键词:Statistics statistic Industry tabstat Statist 时间 时间 帮忙 帮忙

沙发
peyzf 发表于 2011-1-10 21:36:33
我想这次我把问题提清楚了。也提供了数据。

藤椅
peyzf 发表于 2011-1-10 21:36:49
如何实现批量操作?

板凳
peyzf 发表于 2011-1-10 21:38:32
idstd        country        industry        iprindustry6
101982        Argentina2006        Textiles        .0692204
101147        Argentina2006        Textiles        .0692204
101505        Argentina2006        Textiles        .0692204
101164        Argentina2006        Textiles        .0692204
101089        Argentina2006        Textiles        .0692204
101524        Argentina2006        Garments        .0866509
101526        Argentina2006        Garments        .0866509
101679        Argentina2006        Garments        .0866509
101100        Argentina2006        Food        .0576836
101173        Argentina2006        Food        .0576836
101704        Argentina2006        Metals and machinery        .103517
101075        Argentina2006        Metals and machinery        .103517
101717        Argentina2006        Metals and machinery        .103517
101529        Argentina2006        Metals and machinery        .103517

报纸
peyzf 发表于 2011-1-10 21:40:19
要得到以上效果 ,产业内各个企业具有相同的 iprindustry6值(相当于提问中的 iprindustry1),该值为对应产业内企业 iprindustry变量的均值。

地板
peyzf 发表于 2011-1-10 21:40:32
不知道我的表述是不是清楚了。

7
peyzf 发表于 2011-1-11 09:36:01
非常感谢sungmoo


bys a b c d: egen x1=mean(x)

最为精简的正解。

8
peyzf 发表于 2011-1-11 09:36:23
佩服。

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

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