全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2060 2
2015-03-14
我想看一下每个行业每年的平均利润率,然后生成电子表格,不知道怎么弄,求高手。谢谢
以前记得有个分组 循环命令,现在找不到了。
急!!
二维码

扫码加我 拉你入群

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

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

全部回复
2015-3-15 04:04:36
循环是这样:
forvalues循环
forvalues i=1/5
{
   body
}

或者
forvalues i=start(step)end
{
   body
}

foreach循环
foreach i of numlist 1 5/9 14
{
   body
}
它和forvalues很像,但是不要求等步长连续。

while 循环
while i<=5{
body
i=i+1
}

另外,里面用到i的地方需要引,格式:`i'(注意两个引号不同)
如reg var`i'   a`i'     b`i'

分组回归:
by year:reg a b c
by group:reg a b c

不知道你说的分组循环命令究竟是什么,但是我觉得知道循环和分组回归应该是够用了。

另外,你要算平均利润率,做回归干什么?
二维码

扫码加我 拉你入群

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

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

2015-3-15 04:09:05
o梧桐叶落o 发表于 2015-3-15 04:04
循环是这样:
forvalues循环
forvalues i=1/5
补充一下。
算平均利润率,再分组列出表,感觉这应该用table命令啊,不需要回归啊,也不需要循环啊。(突然觉得透视数据这种事还是sas和sql用着比较顺)
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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