全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
6662 9
2012-08-25
我做分位数回归,如何将系数保存下来?谢谢

比如我做y=b1*x1+ b2*x2的分位数回归,100个分位点。
那么b1b2系数矩阵就是100行2列的。
我如何把它们具体数值保存下来?比如以数值形式粘贴到excel里面?

谢谢
二维码

扫码加我 拉你入群

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

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

全部回复
2012-8-25 01:47:22
不知道你使用的是sqreg,一次做完100个还是使用循环+qreg,但是用outreg2,你会得到100列四行的excel表格。
二维码

扫码加我 拉你入群

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

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

2012-8-25 01:49:25
statsby,clear:sqreg y x1 x2,q(0.01 0.02 0.03)
xpose,clear v
split _var,p("_")
ren (v1 _varname1 _varname3)(b i j)
drop _var*
reshape wide b,i(i) j(j) s

tempfile a
preserve
clear
sa `a',empty
restore
forv i=.99(-.01)0{
preserve
statsby,clear:qreg y x*,q(`i')
g q=`i'
app using `a'
save `a',replace
restore
}
use `a',clear
二维码

扫码加我 拉你入群

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

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

2012-8-25 02:01:13
老树皮 发表于 2012-8-25 01:47
不知道你使用的是sqreg,一次做完100个还是使用循环+qreg,但是用outreg2,你会得到100列四行的excel表格。
谢谢。

我重新表述一下:我希望做y=b1*x1+ b2*x2的分位数回归,用sqreg,将0.01、0.02到0.99这99个点上的系数全估计一遍,请问如何写命令?
然后我希望把系数矩阵中的具体数值保存到excel里面,请问如何操作?

十分感谢!
二维码

扫码加我 拉你入群

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

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

2012-8-25 08:33:39
Mertesacker 发表于 2012-8-25 02:01
谢谢。

我重新表述一下:我希望做y=b1*x1+ b2*x2的分位数回归,用sqreg,将0.01、0.02到0.99这99个点上 ...
在估计命令之后使用这个命令就行

outreg2 using out,excel replace stat(coef) noaster
二维码

扫码加我 拉你入群

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

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

2012-8-25 20:13:48
老树皮 发表于 2012-8-25 08:33
在估计命令之后使用这个命令就行

outreg2 using out,excel replace stat(coef) noaster
请问做y=b1*x1+ b2*x2的分位数回归,用sqreg,将0.01、0.02到0.99这99个点上的系数全估计一遍,请问如何写命令?

谢谢
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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