楼主: xuezhongcao
8700 17

[问答] 求助R分位数回归作图 [推广有奖]

教师

教授

17%

还不是VIP/贵宾

-

威望
0
论坛币
32894 个
通用积分
5.6615
学术水平
13 点
热心指数
26 点
信用等级
15 点
经验
61603 点
帖子
956
精华
0
在线时间
1279 小时
注册时间
2007-9-15
最后登录
2023-9-3

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我在做分位数回归的时候,由于自变量较多,使用plot(summary(fit))的时候,一张图分布太密,想把这些图放到多张纸上,并且让他显示的更加精确一些,如何做?
fit<-rq(y ~x1+x2+x3+x4+x5+x6,tau=2:98/100,data=data)
summary(fit)
plot(summary(fit))
无标题.png
一张上的图太多,如何设置每张显示2*2的图片,谢谢!
二维码

扫码加我 拉你入群

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

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

关键词:分位数回归 分位数 Summary Summa Mary 自变量 如何

已有 2 人评分论坛币 收起 理由
jiangbeilu + 10 补偿
happy_287422301 + 40 鼓励积极发帖讨论

总评分: 论坛币 + 50   查看全部评分

本帖被以下文库推荐

沙发
ermutuxia 发表于 2015-1-21 21:58:11 |只看作者 |坛友微信交流群
plot(summary(fit),mar = c(5.1, 4.1, 2.1, 2.1), parm = c(1,2,3,4), main = "", xlab = "tau",
  ylab =c("intercept","Air.Flow","Water.Temp","Acid.Conc"), cex = 1, pch = 19)
已有 1 人评分论坛币 学术水平 热心指数 收起 理由
happy_287422301 + 100 + 2 + 2 热心帮助其他会员

总评分: 论坛币 + 100  学术水平 + 2  热心指数 + 2   查看全部评分

使用道具

藤椅
xuezhongcao 在职认证  发表于 2015-1-21 23:01:36 |只看作者 |坛友微信交流群
谢谢!!解决了!!
已有 1 人评分论坛币 收起 理由
happy_287422301 + 40 补偿

总评分: 论坛币 + 40   查看全部评分

使用道具

板凳
xuezhongcao 在职认证  发表于 2015-1-21 23:04:58 |只看作者 |坛友微信交流群
mar = c(5.1, 4.1, 2.1, 2.1),代表什么意思呀

使用道具

报纸
xuezhongcao 在职认证  发表于 2015-1-23 23:33:43 |只看作者 |坛友微信交流群
我要显示剩余的的那几个变量的图怎么办呢???
已有 1 人评分论坛币 收起 理由
happy_287422301 + 20 鼓励积极发帖讨论

总评分: 论坛币 + 20   查看全部评分

使用道具

地板
ermutuxia 发表于 2015-1-27 18:24:40 |只看作者 |坛友微信交流群
parm = c(5,6,7)
修改这个就可以,其他不用动

使用道具

7
wanghaiqing109 发表于 2015-2-9 22:27:38 |只看作者 |坛友微信交流群
ermutuxia 发表于 2015-1-27 18:24
parm = c(5,6,7)
修改这个就可以,其他不用动
高手 可不可以帮我解答个问题  就是我进行分位数回归
> fit1<-rq(y~x1+x2+x3+x4+x5+x6+x7,tau=c(0.1,0.25,0.5,0.75,0.95),data=rt)
> summary(fit1,se='boot')

这些都能出结果    我也想画和楼主一样的图  就用了命令plot(summary(fit1))   但是却显示错误
Error in plot.window(...) : infinite axis extents [GEPretty(-inf,inf,5)]   我也不知道哪错了??? 同样的命令  为什么我的就错了  求高手指点  谢谢
已有 1 人评分论坛币 收起 理由
happy_287422301 + 40 鼓励积极发帖讨论

总评分: 论坛币 + 40   查看全部评分

使用道具

8
ermutuxia 发表于 2015-2-10 09:17:59 |只看作者 |坛友微信交流群
plot(summary(fit),mar = c(5.1, 4.1, 2.1, 2.1), se=`boot')试试
已有 1 人评分论坛币 收起 理由
happy_287422301 + 60 热心帮助其他会员

总评分: 论坛币 + 60   查看全部评分

使用道具

9
wanghaiqing109 发表于 2015-2-10 10:17:00 |只看作者 |坛友微信交流群
ermutuxia 发表于 2015-2-10 09:17
plot(summary(fit),mar = c(5.1, 4.1, 2.1, 2.1), se=`boot')试试
请问  是不是和数据数量有关呢?我用别人的例子做(有300组数值)没有问题  而我的只有20组数据  是不是因为数据太少不能做呢
已有 1 人评分论坛币 收起 理由
happy_287422301 + 40 鼓励积极发帖讨论

总评分: 论坛币 + 40   查看全部评分

使用道具

10
wanghaiqing109 发表于 2015-2-10 10:20:56 |只看作者 |坛友微信交流群
ermutuxia 发表于 2015-2-10 09:17
plot(summary(fit),mar = c(5.1, 4.1, 2.1, 2.1), se=`boot')试试
我按照你的命令做 结果
> plot(summary(fit),mar = c(5.1, 4.1, 2.1, 2.1), se=`boot')
+
自动弹出“+”  就好像命令没完成一样


非常感谢
已有 1 人评分论坛币 收起 理由
happy_287422301 + 20 补偿

总评分: 论坛币 + 20   查看全部评分

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

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

GMT+8, 2024-4-27 04:36