全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1622 7
2011-01-10
大家帮忙看下如何编程实现这个操作?
我手中的是一个企业层面的微观数据。企业分属于不同的产业,我所关心的变量iprindustry是企业层面的记录。
我想用相应产业的平均值来代表各个企业实际记录值,即建立一个新的变量iprindustry1,它的特点是,即在同一个产业中的所有企业具有相同的iprindustr值,该值等于这个产业中所有企业的iprindustry记录的平均值。

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

工作量太大。

有没有好的方法?

附件中是数据中的一部分。
附件列表

trial.xls

大小:16 KB

 马上下载

二维码

扫码加我 拉你入群

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

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

全部回复
2011-1-10 21:36:33
我想这次我把问题提清楚了。也提供了数据。
二维码

扫码加我 拉你入群

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

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

2011-1-10 21:36:49
如何实现批量操作?
二维码

扫码加我 拉你入群

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

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

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
二维码

扫码加我 拉你入群

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

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

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

扫码加我 拉你入群

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

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

2011-1-10 21:40:32
不知道我的表述是不是清楚了。
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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