treedacv {treeDA} | R Documentation |
treeda cross validation
Description
Performs cross-validation of a treeda
fit.
Usage
treedacv(
response,
predictors,
tree,
folds = 5,
pvec = 1:tree$Nnode,
k = nclasses - 1,
center = TRUE,
scale = TRUE,
class.names = NULL,
...
)
Arguments
response |
The classes to be predicted. |
predictors |
A matrix of predictors corresponding to the tips of the tree. |
tree |
A tree object of class |
folds |
Either a single number corresponding to the number of folds of cross-validation to perform or a vector of integers ranging from 1 to the number of folds desired giving the partition of the dataset. |
pvec |
The values of p to use. |
k |
The number of discriminating axes to keep. |
center |
Center the predictors? |
scale |
Scale the predictors? |
class.names |
A vector giving the names of the classes. |
... |
Additional arguments to be passed to |
Value
A list with the value of p with minimum cv error
(p.min
), the minimum value of p with in 1 se of the
minimum cv error (p.1se
), and a data frame containing
the loss for each fold, mean loss, and standard error of the
loss for each value of p (loss.df
).
Examples
data(treeda_example)
out.treedacv = treedacv(response = treeda_example$response,
predictors = treeda_example$predictors,
tree = treeda_example$tree,
pvec = 1:10)
out.treedacv