3

我使用quantreg包估计了一个线性回归模型。我现在想使用以下plot()函数以图形方式显示结果:

plottest = plot(summary(QReg_final), parm=2,  main="y",ylab="jjjjj")

结果如下(我只能链接图像):

例子

正如您在最左边看到的那样,y 轴的描述被截断了。然后我尝试调整边距参数,但它似乎对情节的影响为零。例如:

par(mar=c(10,10,2,2)) 

当我现在运行上述代码时,它会产生完全相同的图。另一方面,当绘制简单数据(而不是summary()分位数回归rq())时,边距会被调整,并且绘图会显示新的边距向量。

我会很感激这方面的帮助。谢谢你。

4

1 回答 1

3

而不是直接在 plot 语句中使用parput 。mar=c(10,10,2,2)

许多 R 包plot为其对象提供定制版本,这些定制版本可能会设置一些图形参数。如果您查看 的文档plot.summary.rqs,它有自己的mar参数。如果您mar在函数调用中设置,它会将您的值传递给基本图形plot。但是,如果您使用 进行设置par,则自定义plot会覆盖您的设置。文档说“根据要可视化的系数选择合适的默认值”。

于 2018-01-06T14:32:30.557 回答