1

我正在从 VGAM 的帮助文件中运行以下代码:

library(VGAM)
fit4 <- vgam(BMI ~ s(age, df = c(4, 2)), lms.bcn(zero = 1), data = bmi.nz, trace = TRUE)
qtplot(fit4, percentiles = c(5,50,90,99), main = "Quantiles", las = 1, xlim = c(15, 90), ylab = "BMI", lwd = 2, lcol = 4) 

在此处输入图像描述

我怎样才能防止在绘图上放置点,以便图表仅显示百分位曲线?qtplot 中是否有一些选项可以抑制该图上的点,这样我就不需要像本页那样使用长 ggplot 路线:来自 VGAM 的百分位数?在我之前的问题中,还有其他问题,所以这一点被忽略了。谢谢你的帮助。

4

1 回答 1

0

没有qtplot帮助页面,所以我去了包帮助索引并看到qtplot.lmscreg列出。它有一个“pcol.arg”来控制点颜色,所以我将它设置为“透明”:

qtplot(fit4, percentiles = c(5,50,90,99), main = "Quantiles", las = 1, 
            xlim = c(15, 90), ylab = "BMI", lwd = 2, lcol = 4, 
            pcol.arg="transparent")

在此处输入图像描述

于 2014-12-18T22:22:02.623 回答