Cross validate shrinking (pruning) ensemble
vals = cvshrink(ens)
[vals,nlearn]
= cvshrink(ens)
[vals,nlearn]
= cvshrink(ens,Name,Value)
returns
an vals
= cvshrink(ens
)L
-by-T
matrix with cross-validated
values of the mean squared error. L
is the number
of lambda
values in the ens.Regularization
structure. T
is
the number of threshold
values on weak learner
weights. If ens
does not have a Regularization
property
filled in by the regularize
method, pass a lambda
name-value
pair.
[
returns an vals
,nlearn
]
= cvshrink(ens
)L
-by-T
matrix
of the mean number of learners in the cross-validated ensemble.
[
cross
validates with additional options specified by one or more vals
,nlearn
]
= cvshrink(ens
,Name,Value
)Name,Value
pair
arguments. You can specify several name-value pair arguments in any
order as Name1,Value1,…,NameN,ValueN
.
|
A regression ensemble, created with |
Specify optional
comma-separated pairs of Name,Value
arguments. Name
is
the argument name and Value
is the corresponding value.
Name
must appear inside quotes. You can specify several name and value
pair arguments in any order as
Name1,Value1,...,NameN,ValueN
.
|
A partition created with |
|
Holdout validation tests the specified fraction of the data,
and uses the rest of the data for training. Specify a numeric scalar
from |
|
Number of folds to use in a cross-validated tree, a positive
integer. If you do not supply a cross-validation method, Default: |
|
Vector of nonnegative regularization parameter values for lasso.
If empty, Default: |
|
Use leave-one-out cross validation by setting to |
|
Numeric vector with lower cutoffs on weights for weak learners. Default: |
|
|
|
|