全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
28902 38
2010-04-22
比如,一组数据x和y。进行分位数回归(0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.75,0.8,0.9,0.95),将得到一系列的截距和斜率的值,以及它们的置信区间。请问,如何将相关的数据提取出来,并用以绘制如下图形?谢谢先。
附件列表
www.jpg

原图尺寸 70.49 KB

www.jpg

二维码

扫码加我 拉你入群

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

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

全部回复
2010-4-22 10:27:28
这个真的有点难
二维码

扫码加我 拉你入群

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

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

2010-4-22 12:29:48
有个现成的命令grqreg帮你得到你要的
ssc install grqreg
help grqreg
二维码

扫码加我 拉你入群

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

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

2010-4-22 12:53:43
*手工操作(0.05~0.95,19个分位点,x的估计系数的图像)
preserve
loc s=0
mat b=J(19,4,.)
forv i=0.05(0.05)1{
loc s=`s'+1
qreg y x, q(`i')
predictnl b=_b[x], ci(lo up)
mat b[`s',1]=`i'
mat b[`s',2]=b[1]
mat b[`s',3]=lo[1]
mat b[`s',4]=up[1]
drop b l u
}
clear
svmat b
tw rarea b3 b4 b1||scatter b2 b1,c(l)
restore
二维码

扫码加我 拉你入群

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

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

2010-4-22 20:05:41
sungmoo 发表于 2010-4-22 12:53
*手工操作(0.05~0.95,19个分位点,x的估计系数的图像)
preserve
loc s=0
mat b=J(19,4,.)
forv i=0.05(0.05)1{
loc s=`s'+1
qreg y x, q(`i')
predictnl b=_b[x], ci(lo up)
mat b[`s',1]=`i'
mat b[`s',2]=b[1]
mat b[`s',3]=lo[1]
mat b[`s',4]=up[1]
drop b l u
}
clear
svmat b
tw rarea b3 b4 b1||scatter b2 b1,c(l)
restore
predictnl b=_b[x], ci(lo up)
这句真是很妙!怎么想到的?!
二维码

扫码加我 拉你入群

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

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

2010-4-23 07:37:31
感谢3楼voodoo和荣誉版主!我赶紧试试去。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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