全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
4184 6
2013-06-27
群里朋友大家好
      在分析数据的时候,要利用自编公式进行分组计算,请问该使用是么命令呢,谢谢
   
     而且还要按变量(如行业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个数值,打用我的命令是每个样本有一个不同的数值,不知道正确的命令是什么,汗)
     先谢谢啦!
     祝假期愉快!

二维码

扫码加我 拉你入群

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

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

全部回复
2013-6-27 20:15:58
by  
二维码

扫码加我 拉你入群

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

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

2013-6-28 01:20:43
在您用了的两条指令后面补上

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



二维码

扫码加我 拉你入群

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

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

2013-6-28 07:59:24
*如果可以改变数据形式
collapse (sum) Q K L,by(industry)
g y1=ln(Q/K)
g y2=y1-ln(Q/L)
二维码

扫码加我 拉你入群

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

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

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
你把数据提供一部分,很快别人就是能帮到你
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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