jk.after.boot {mvdalab} | R Documentation |
Jackknife After Bootstrap
Description
This function calculates the jackknife influence values from a bootstrap output mvdareg
object and plots the corresponding jackknife-after-bootstrap plot.
Usage
jk.after.boot(object, ncomp = object$ncomp,
type = c("coefficients", "loadings", "weights"),
parm = NULL)
Arguments
object |
an mvdareg object. A fitted model. |
ncomp |
the component number to include in the jackknife-after-bootstrap plot assessment. |
type |
input parameter vector. |
parm |
predictor variable for which to perform the assessment. if |
Details
The centred jackknife quantiles for each observation are estimated from those bootstrap samples in which a particular observation did not appear. These are then plotted against the influence values.
The resulting plots are useful diagnostic tools for looking at the way individual observations affect the bootstrap output.
The plot will consist of a number of horizontal dotted lines which correspond to the quantiles of the centred bootstrap distribution. For each data point the quantiles of the bootstrap distribution calculated by omitting that point are plotted against the jackknife values. The observation number is printed below the plots. To make it easier to see the effect of omitting points on quantiles, the plotted quantiles are joined by line segments. These plots provide a useful diagnostic tool in establishing the effect of individual observations on the bootstrap distribution. See the references below for some guidelines on the interpretation of the plots.
Value
There is no returned value but a graph is generated on the current graphics display.
Author(s)
Nelson Lee Afanador (nelson.afanador@mvdalab.com)
References
Davison, A.C. and Hinkley, D.V. (1997) Bootstrap Methods and Their Application. Cambridge University Press.
Efron, B. (1992) Jackknife-after-bootstrap standard errors and influence functions (with Discussion). Journal of the Royal Statistical Society, B, 54, 83:127.
Examples
data(Penta)
## Number of bootstraps set to 300 to demonstrate flexibility
## Use a minimum of 1000 (default) for results that support bootstraping
mod1 <- plsFit(log.RAI ~., scale = TRUE, data = Penta[, -1],
ncomp = 2, validation = "oob", boots = 300)
jk.after.boot(mod1, type = "coefficients")
## Not run:
jk.after.boot(mod1, type = "loadings")
jk.after.boot(mod1, type = "weights")
## End(Not run)