我分别对几个自变量(相同的依赖)运行分位数回归。我只想在单个图中绘制每个变量的几个分位数的斜率估计值。
这是一个玩具数据:
set.seed(1988)
y <- rnorm(50, 5, 3)
x1 <- rnorm(50, 3, 1)
x2 <- rnorm(50, 1, 0.5)
# Running Quantile Regression
require(quantreg)
fit1 <- summary(rq(y~x1, tau=1:9/10), se="boot")
fit2 <- summary(rq(y~x2, tau=1:9/10), se="boot")
我只想绘制分位数的斜率估计。因此,我放弃parm=2
了plot
。
plot(fit1, parm=2)
plot(fit2, parm=2)
现在,我想将这两个图合并到一个页面中。
到目前为止我已经尝试过什么;
- 我尝试设置
par(mfrow=c(2,2))
和绘制它们。但它正在产生一个空白页。 - 我试过使用
gridExtra
和 gridGraphics 没有成功。尝试将基础图转换为 Grob 对象,如此处所述 - 尝试使用本文档中的函数
layout
函数 - 我正在尝试查看
plot.rqs
. 但我无法理解它是如何绘制置信带的(我只能绘制分位数上的系数)或在mfrow
那里更改参数。
谁能指出我哪里出错了?我应该查看源代码plot.rqs
并更改那里的任何参数吗?