regsubsets(x=, ...)
"regsubsets"(x=, data=, weights=NULL, nbest=1, nvmax=8, force.in=NULL, force.out=NULL, intercept=TRUE, method=c("exhaustive", "backward", "forward", "seqrep"), really.big=FALSE,...)
"regsubsets"(x=, y=, weights=rep(1, length(y)), nbest=1, nvmax=8,
force.in=NULL, force.out=NULL, intercept=TRUE, method=c("exhaustive",
"backward", "forward", "seqrep"), really.big=FALSE,...)
"regsubsets"(x,nbest=1,nvmax=8,force.in=NULL,
method=c("exhaustive","backward", "forward", "seqrep"), really.big=FALSE,...)
"summary"(object,all.best=TRUE,matrix=TRUE,matrix.logical=FALSE,df=NULL,...)
"coef"(object,id,vcov=FALSE,...)
"vcov"(object,id,...)biglm objectmatrix=TRUE, the matrix is logical
TRUE/FALSE or string "*"/" "n-1TRUE, return the variance-covariance matrix as an attributeregsubsets returns an object of class "regsubsets" containing no
user-serviceable parts. It is designed to be processed by
summary.regsubsets.summary.regsubsets returns an object with elements
which component that is formatted
for printingregsubsets objectcoef method returns a coefficient vector or list of vectors,
the vcov method returns a matrix or list of matrices.
Since this function returns separate best models of all sizes up to
nvmax and since different model selection criteria such as AIC,
BIC, CIC, DIC, ... differ only in how models of different sizes are compared, the
results do not depend on the choice of cost-complexity tradeoff.
When x is a biglm object it is assumed to be the full
model, so force.out is not relevant. If there is an intercept it
is forced in by default; specify a force.in as a logical vector
with FALSE as the first element to allow the intercept to be
dropped.
The model search does not actually fit each model, so the returned
object does not contain coefficients or standard errors. Coefficients
and the variance-covariance matrix for one or model models can be
obtained with the coef and vcov methods.
leaps
data(swiss)
a<-regsubsets(as.matrix(swiss[,-1]),swiss[,1])
summary(a)
b<-regsubsets(Fertility~.,data=swiss,nbest=2)
summary(b)
coef(a, 1:3)
vcov(a, 3)
Run the code above in your browser using DataLab