train.dbcsp | R Documentation |
This function applies DB-CSP to the instances and perform the training of a Linear Discriminant Analysis (LDA) classifier using the object data.
## S3 method for class 'dbcsp' train(x, selected_q=x@q, fold=x@fold, seed=x@seed, verbose=TRUE,...)
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. |
The dbcsp
object with the training results saved as list in x@out
:
vectors
The projection vectors obtained after applying CSP.
eig
The eigenvalues obtained after applying CSP.
proy
The variance values of the projected signals obtained after applying CSP.
acc
The mean accuracy value obtained for training data applying cross validation.
used_folds
List of the folds used in the cross validation.
folds_acc
Accuracy values for each of the folds of the cross validation.
model
The trained LDA classifier.
selected_q
The number of vectors used when training.
dbcsp
, print
, summary
, selectQ
, predict
, plot
, boxplot
# 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)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.