View source: R/l_gridQCheck2D.R
l_gridQCheck2D | R Documentation |
This layer bins the residuals, r, according to the value of the corresponding covariates, x1 and x2. Then we calculate the proportion of negative residuals in each bin, which should not deviate too much from the theoretical proportion (eg 0.5 if we fit the median). Mainly useful in conjuction with check2D.
l_gridQCheck2D(qu = NULL, bw = c(NA, NA), stand = TRUE, binFun = NULL, ...)
qu |
the quantile of interest. Should be in (0, 1). |
bw |
numeric vector giving bin width in the vertical and horizontal directions. See the |
stand |
if left to |
binFun |
the |
... |
graphical arguments to be passed to |
An object of class gamLayer
library(mgcViz);
set.seed(4124)
n <- 4e2
dat <- data.frame(x = rnorm(n), y = rnorm(n))
# Simulate some data, residuals are heteroscedastic w.r.t. x
dat$ob <- (dat$x)^2 + (dat$y)^2 + (0.2*abs(dat$x) + 1) * rnorm(n)
b <- qgamV(ob ~ x + s(y), qu = 0.3, data = dat)
# We have a residual pattern along x (increase n above to
# see the problem more clearly)
check2D(b, "x", "y") + l_gridQCheck2D(qu = 0.3, bw = c(0.4, 0.4))
# We need a smooth wrt x to make the pattern disappear
## Not run:
b1 <- qgamV(ob ~ s(x) + s(y), qu = 0.3, data = dat)
check2D(b1, "x", "y") + l_gridQCheck2D(qu = 0.3, bw = c(0.4, 0.4))
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.