楼主: twilight1234
3841 4

[编程问题求助] 如何写stata code产生以下变量 [推广有奖]

  • 0关注
  • 0粉丝

硕士生

89%

还不是VIP/贵宾

-

威望
0
论坛币
2044 个
通用积分
3.8310
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
3063 点
帖子
66
精华
0
在线时间
289 小时
注册时间
2014-6-20
最后登录
2025-5-22

楼主
twilight1234 发表于 2017-6-19 01:41:46 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我的数据里有四个变量,分别是: stockcode(公司股票代码), year(公司年份), IO(公司机构投资者比重),和region(公司所在地区,大概有三十个不同地区)(且region这个变量已经destring)

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

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

谢谢大家
二维码

扫码加我 拉你入群

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

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

关键词:Stata tata code COD ODE

回帖推荐

c_yy 发表于4楼  查看完整内容

如果你还要分年什么的,在地区后面再加year

c_yy 发表于2楼  查看完整内容

可以使用bysort bysort 地区:egen in=mean(投资)

沙发
c_yy 发表于 2017-6-19 03:04:05
可以使用bysort
bysort 地区:egen in=mean(投资)

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

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

报纸
twilight1234 发表于 2017-6-19 18:33:22 来自手机
c_yy 发表于 2017-6-19 11:36
如果你还要分年什么的,在地区后面再加year
十分感谢大神

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

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