楼主: tmdxyz
26412 38

[作图问题求助] 如何画分位数回归后的这种图 [推广有奖]

  • 9关注
  • 94粉丝

院士

75%

还不是VIP/贵宾

-

威望
1
论坛币
168204 个
通用积分
120.6418
学术水平
256 点
热心指数
329 点
信用等级
224 点
经验
15507 点
帖子
4680
精华
0
在线时间
3661 小时
注册时间
2008-1-10
最后登录
2024-5-9

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
比如,一组数据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

回帖推荐

voodoo 发表于3楼  查看完整内容

有个现成的命令grqreg帮你得到你要的 ssc install grqreg help grqreg

sungmoo 发表于4楼  查看完整内容

*手工操作(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
沙发
jxx05 发表于 2010-4-22 10:27:28 |只看作者 |坛友微信交流群
这个真的有点难

使用道具

藤椅
voodoo 发表于 2010-4-22 12:29:48 |只看作者 |坛友微信交流群
有个现成的命令grqreg帮你得到你要的
ssc install grqreg
help grqreg
已有 4 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
nkshengyuxue + 1 + 1 + 1 精彩帖子
dxystata + 20 好的意见建议
lqb1987 + 1 + 1 + 1 精彩帖子
tmdxyz + 1 + 1 谢谢

总评分: 论坛币 + 20  学术水平 + 3  热心指数 + 3  信用等级 + 2   查看全部评分

巫毒上传,必属佳品!
坛友下载,三思后行!

使用道具

板凳
sungmoo 发表于 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
已有 3 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
Sunknownay + 2 + 2 + 2 热心帮助其他会员
dxystata + 20 好的意见建议
tmdxyz + 1 + 1 谢谢!

总评分: 论坛币 + 20  学术水平 + 3  热心指数 + 3  信用等级 + 2   查看全部评分

使用道具

报纸
voodoo 发表于 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)
这句真是很妙!怎么想到的?!
巫毒上传,必属佳品!
坛友下载,三思后行!

使用道具

地板
tmdxyz 发表于 2010-4-23 07:37:31 |只看作者 |坛友微信交流群
感谢3楼voodoo和荣誉版主!我赶紧试试去。

使用道具

7
ywh19860616 发表于 2010-8-10 21:50:25 |只看作者 |坛友微信交流群
非常感谢,感谢指导

使用道具

8
ljq91888 发表于 2010-12-23 22:52:55 |只看作者 |坛友微信交流群
看后很有启发,特别是4楼那段手工程序呀

使用道具

9
y2qyc 发表于 2011-5-16 11:33:02 |只看作者 |坛友微信交流群
谢谢楼主。。好厉害啊~~初学者很受用~~

使用道具

10
lqb1987 发表于 2011-6-6 08:57:48 |只看作者 |坛友微信交流群
是噢,真的很厉害

使用道具

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

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-11 05:51