全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
3742 4
2017-06-19
我的数据里有四个变量,分别是: stockcode(公司股票代码), year(公司年份), IO(公司机构投资者比重),和region(公司所在地区,大概有三十个不同地区)(且region这个变量已经destring)

我现在想产生一个新变量:IN,IN的定义是:同一地区所有机构投资者持股比例的平均值  (即相同省中,不同公司机构投资者比重的平均值)

如何用stata语句generate这个IN新变量呢?

谢谢大家
二维码

扫码加我 拉你入群

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

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

全部回复
2017-6-19 03:04:05
可以使用bysort
bysort 地区:egen in=mean(投资)
二维码

扫码加我 拉你入群

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

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

2017-6-19 03:27:26
c_yy 发表于 2017-6-19 03:04
可以使用bysort
bysort 地区:egen in=mean(投资)
谢谢你!!!!!!!
二维码

扫码加我 拉你入群

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

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

2017-6-19 11:36:53
twilight1234 发表于 2017-6-19 03:27
谢谢你!!!!!!!
如果你还要分年什么的,在地区后面再加year
二维码

扫码加我 拉你入群

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

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

2017-6-19 18:33:22
c_yy 发表于 2017-6-19 11:36
如果你还要分年什么的,在地区后面再加year
十分感谢大神
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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