| train.dbcsp {dbcsp} | R Documentation | 
Training process of a dbcsp object, using LDA classifier.
Description
This function applies DB-CSP to the instances and perform the training of a Linear Discriminant Analysis (LDA) classifier using the object data.
Usage
## S3 method for class 'dbcsp'
train(x, selected_q=x@q, fold=x@fold, seed=x@seed, verbose=TRUE,...)
Arguments
| x | object of class  | 
| selected_q | integer value indicating the number of vectors to use when training the model, by default  | 
| fold | integer value, by default  | 
| seed | numeric value, by default  | 
| verbose | logical | 
| ... | not currently used. | 
Value
The dbcsp object with the training results saved as list in x@out:
-  vectorsThe projection vectors obtained after applying CSP.
-  eigThe eigenvalues obtained after applying CSP.
-  proyThe variance values of the projected signals obtained after applying CSP.
-  accThe mean accuracy value obtained for training data applying cross validation.
-  used_foldsList of the folds used in the cross validation.
-  folds_accAccuracy values for each of the folds of the cross validation.
-  modelThe trained LDA classifier.
-  selected_qThe number of vectors used when training.
See Also
dbcsp, print, summary, selectQ, predict, plot, boxplot
Examples
# Read data from 2 classes
x <- AR.data$come[1:20]
y <- AR.data$five[1:20]
mydbcsp <- new("dbcsp", X1 = x, X2 = y)
mydbcsp <- train(mydbcsp,fold=3)
print(mydbcsp@out$acc)