| 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.