楼主: ly7634499
1677 4

[Stata初级班] 请问连老师自编公式的分组计算 [推广有奖]

  • 3关注
  • 1粉丝

已卖:441份资源

教授

12%

还不是VIP/贵宾

-

威望
0
论坛币
22 个
通用积分
14.3661
学术水平
7 点
热心指数
7 点
信用等级
0 点
经验
1126 点
帖子
253
精华
0
在线时间
2034 小时
注册时间
2007-5-17
最后登录
2026-1-1

楼主
ly7634499 发表于 2013-6-27 20:34:57 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
连老师您好
       请问一下对于自编公式如何进行分组计算呢,我希望按行业industry分组计算y1和y2
       如
    而且还要按变量(如行业industry)分组计算y1和y2的结果。 按上次您给的连加求和命令sum,我用了
    bysort industry: gen y1=ln(sum(Q)/sum(K)),
    bysort industry: gen y2=ln(sum(Q)/sum(K))-ln(sum(Q)/sum(L))
   但结果不对,(假定行业分3种,应该只得出3个数值,但sum是累计求和故每个样本有一个不同的数值;又因为是自编函数,若将gen改为egen后显示unknown egen function ln())
     最后一个问题论文就搞定啦,诚请连老师您耐心讲解一下,先谢谢啦!
     祝您暑假愉快!

二维码

扫码加我 拉你入群

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

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

关键词:连老师 Industry function UNKNOWN bysort 如何

沙发
arlionn 在职认证  发表于 2013-6-28 08:49:54
公式里符号的含义,每个变量的下标都要写清楚,否则无法计算的。

藤椅
ly7634499 发表于 2013-6-28 09:51:24
arlionn 发表于 2013-6-28 08:49
公式里符号的含义,每个变量的下标都要写清楚,否则无法计算的。
假设公司个数是1000,(i=1,2,...1000),且Q是总产值,K是固定资产,L是员工人数,我希望按公司行业industry(=1,2,3)分成三组计算每一组的y1和y2的值。新生成的y1和y2均只有3种不同的取值(对应3个行业)。

板凳
arlionn 在职认证  发表于 2013-6-28 11:09:43
bysort indus: egen meanK = mean(k)
bysort indus: egen meanL = mean(L)
bysort indus: egen meanQ = mean(Q)
gen y1 = ln(Q/K)
gen y2 = y1 - ln(Q/L)


报纸
ly7634499 发表于 2013-6-28 14:16:31
arlionn 发表于 2013-6-28 11:09
bysort indus: egen meanK = mean(k)
bysort indus: egen meanL = mean(L)
bysort indus: egen meanQ = m ...
谢谢连老师,我试了试用mean和sum结果是相同的?而且公式中带入应该是sumQ而不是Q吧。
bysort indus: egen meanK = mean(k)
bysort indus: egen meanL = mean(L)
bysort indus: egen meanQ = mean(Q)
gen y1 = ln(sumQ/sumK)
gen y2 = y1 - ln(sumQ/sumL)
搞定了真开心,暑假好好补习几百年命令。再次感谢!

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

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