楼主: ly7634499
4245 6

[编程问题求助] stata自编公式的分组计算(已解决) [推广有奖]

  • 3关注
  • 1粉丝

已卖:441份资源

教授

12%

还不是VIP/贵宾

-

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

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

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
群里朋友大家好
      在分析数据的时候,要利用自编公式进行分组计算,请问该使用是么命令呢,谢谢
   
     而且还要按变量(如行业industry)分组计算y1和y2的结果。    我用了
    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个数值,打用我的命令是每个样本有一个不同的数值,不知道正确的命令是什么,汗)
     先谢谢啦!
     祝假期愉快!

二维码

扫码加我 拉你入群

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

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

关键词:Stata tata 已解决 Industry bysort industry 朋友 而且 行业 样本

沙发
wfldragon 发表于 2013-6-27 20:15:58
by  
研究需要我们共同努力!

藤椅
h3327156 发表于 2013-6-28 01:20:43
在您用了的两条指令后面补上

bys industry: replace y1=y1[_N]
bys industry: replace y2=y2[_N]



板凳
sungmoo 发表于 2013-6-28 07:59:24
*如果可以改变数据形式
collapse (sum) Q K L,by(industry)
g y1=ln(Q/K)
g y2=y1-ln(Q/L)
已有 1 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
Sunknownay + 100 + 8 + 1 + 1 + 1 热心帮助其他会员

总评分: 经验 + 100  论坛币 + 8  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

报纸
ly7634499 发表于 2013-6-28 10:02:08
h3327156 发表于 2013-6-28 01:20
在您用了的两条指令后面补上

bys industry: replace y1=y1[_N]
大哥,还是不行。仍然每家公司的数值不一样。行业分3种,industr(=1,2,3),我希望得到的y1和
y1只有3种取值

地板
蓝色 发表于 2013-6-28 10:17:42
你把数据提供一部分,很快别人就是能帮到你

7
ly7634499 发表于 2013-6-28 14:13:32
sungmoo 发表于 2013-6-28 07:59
*如果可以改变数据形式
collapse (sum) Q K L,by(industry)
g y1=ln(Q/K)
朋友你好,按你的方式能得到最后计算结果.另外求助了连老师,他老人家(哈哈)给出的命令如下
bysort indus: egen meanK = mean(k)
bysort indus: egen meanL = mean(L)
bysort indus: egen meanQ = mean(Q)
gen y1 = ln(meanQ/meanK)
gen y2 = y1 - ln(meanQ/meanL)
无论怎样,都表示感谢!




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

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