楼主: YoAllDa
7768 4

stata中如何分行业按市值进行加权平均,并自动生成格式 [推广有奖]

  • 0关注
  • 0粉丝

小学生

85%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
39 点
帖子
5
精华
0
在线时间
14 小时
注册时间
2018-4-12
最后登录
2018-11-2

楼主
YoAllDa 发表于 2018-4-12 12:52:59 来自手机 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我现在要先算出 净利润/市值。然后分行业以市值为权术算出G列的加权平均数。重点是权术的计算,本行业只能跟本行业加权平均。最后数据能以这个表这样显示,求大神指教 image0.jpg
二维码

扫码加我 拉你入群

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

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

关键词:Stata 自动生成 tata 分行业 平均数

沙发
statax 发表于 2018-4-12 17:27:15
先用 gen 第E列除以第F列,求出平均利润
再用  bysort 行业:  egen 命令,细节看这个贴子第3楼

https://bbs.pinggu.org/thread-2223357-1-1.html

藤椅
statax 发表于 2018-4-12 17:39:20
假设x1是利润率,x2是行业,x3是权重
注意bys x2:egen sx1=sum(x1*x3) 求出的是分组求和. 还要补上一句求分组数
bys x2: egen co=count(x2)
然后用 gen ax1=sx1/co

板凳
YoAllDa 发表于 2018-4-22 23:03:11 来自手机
谢谢谢谢,这个方法是可以的,好几天没做数据,回复晚了

报纸
YoAllDa 发表于 2018-4-22 23:03:29 来自手机
statax 发表于 2018-4-12 17:39
假设x1是利润率,x2是行业,x3是权重
注意bys x2:egen sx1=sum(x1*x3) 求出的是分组求和. 还要补上一句求 ...
谢谢谢谢

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

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