fit.boot(model, nboot, index, vectors = NULL, u = NULL, data, amat, newdata, modmat.new = NULL, renewdata = NULL, fit.name = NULL, method = c("eigen","1d"), quiet = FALSE, m = 100)
aster
function help page in the original aster
package for more details.renewdata
is not provided.m
iterations. The user specifies which vectors are used in order to construct envelope
estimators using the reducing subspace approach. The user also specifies which
method is to be used in order to calculate envelope estimators. When one
is using a partial envelope, then this function constructs envelope
estimators of $\upsilon$ where we write $\tau$ = $(\gamma^T,\upsilon^T)^T$
and $\upsilon$ corresponds to aster model parameters of interest.
In applications, candidate reducing subspaces are indices of eigenvectors of $\widehat{\Sigma}_{\upsilon,\upsilon}$
where $\widehat{\Sigma}_{\upsilon,\upsilon}$ is the part of $\hat{\Sigma}$
corresponding to our parameters of interest. These indices are specified
by vectors
. When all of the components of $\tau$ are components
of interest, then we write $\widehat{\Sigma}_{\upsilon,\upsilon} = \widehat{\Sigma}$. When data
is generated via the parametric bootstrap, it is the indices (not the
original reducing subspaces) that are used to construct envelope estimators
constructed using the generated data. The algorithm using reducing subspaces
is as follows:
vectors
.
amat
.
The parametric bootstrap procedure which uses the 1-d algorithm to construct
envelope estimators is analogous to the above algorithm. To use the 1-d
algorithm, the user specifies a candidate envelope model dimension u
and specifies method = "1d"
. A parametric bootstrap generating resamples
from the distribution evaluated at the aster model MLE is also conducted by
this function.
Cook, R.D. and Zhang, X. (2015). Algorithms for Envelope Estimation. Journal of Computational and Graphical Statistics, Published online. \Sexpr[results=rd,stage=build]{tools:::Rd_expr_doi("#1")}10.1080/10618600.2015.1029577http://doi.org/10.1080/10618600.2015.1029577doi:\ifelse{latex}{\out{~}}{ }latex~ 10.1080/10618600.2015.1029577 .
Eck, D. J., Geyer, C. J., and Cook, R. D. (2016). Enveloping the aster model. in prep.
## Not run: set.seed(13)
# library(envlpaster)
# library(aster2)
# data(simdata30nodes)
# data <- simdata30nodes.asterdata
# nnode <- length(vars)
# xnew <- as.matrix(simdata30nodes[,c(1:nnode)])
# m1 <- aster(xnew, root, pred, fam, modmat)
# target <- 5:9
# indices <- c(1,2,4,5)
# u <- length(indices)
# nboot <- 2000; timer <- nboot/2
# bar <- eigenboot(m1, nboot = nboot, index = target,
# u = u, vectors = indices, data = data, m = timer)
# bar## End(Not run)
Run the code above in your browser using DataLab