我使用quantreg
包估算了线性回归模型。我现在想要使用plot()
函数以图形方式显示结果:
plottest = plot(summary(QReg_final), parm=2, main="y",ylab="jjjjj")
结果如下(我只能链接图像):
正如您在左侧所看到的,y轴的描述被截断。然后我尝试调整边距参数,但它似乎对绘图没有影响。例如:
par(mar=c(10,10,2,2))
当我现在运行上面提到的代码时,它会得到完全相同的图。另一方面,在绘制简单数据(而不是分位数回归summary()
的{{1}})时,会调整边距,并且图表会显示新的边距向量。
我很感激这方面的帮助。谢谢。
答案 0 :(得分:0)
而不是直接在情节声明中使用par
put mar=c(10,10,2,2)
。
许多R软件包为其对象提供plot
的自定义版本,这些自定义版本可能会设置一些图形参数。如果您查看plot.summary.rqs
的文档,它就有自己的mar
参数。如果您在函数调用中设置了mar
,它会将您的值传递给基础图形plot
。但是,如果您使用par
进行设置,则自定义的plot
会覆盖您的设置。文档说“根据要显示的系数选择合适的默认值”。