coefficients - the matrix with the bootstrapped coefficients.
nsim - number of runs done;
size - the sample size used in the bootstrap;
replace - whether the sampling was done with replacement;
prob - a vector of probability weights used in the process;
parallel - whether the calculations were done in parallel;
model - the name of the model used (the name of the function);
timeElapsed - the time that was spend on the calculations.
Arguments
object
The model estimated using either lm, or alm, or glm.
nsim
Number of iterations (simulations) to run.
size
A non-negative integer giving the number of items to choose (the sample size),
passed to sample function in R. If not provided and model contains ARIMA
components, this value will be selected at random on each iteration.
replace
Should sampling be with replacement? Also, passed to sample
function in R.
prob
A vector of probability weights for obtaining the elements of the vector
being sampled. This is passed to the sample as well.
parallel
Either a logical, specifying whether to do the calculations in parallel,
or the number, specifying the number of cores to use for the parallel calculation.
The function applies the same model as in the provided object on a smaller sample in
order to get the estimates of parameters and capture the uncertainty about them. This is
a simple implementation of the case resampling, which assumes that the observations are
independent.
# An example with ALMourModel <- alm(mpg~., mtcars, distribution="dlnorm", loss="HAM")
# A fast example with 10 iterations. Use at least 1000 to get better resultscoefbootstrap(ourModel, nsim=10)