0001
0002 clear trials classes parameterSets;
0003
0004 load_eegdata;
0005
0006 subject = 1
0007 tasks = [1 2 3 4 5]
0008
0009 trials = 1:5
0010 trials = squeeze(eegdata(subject,tasks,trials));
0011
0012 [nr,nc] = size(trials);
0013 for r = 1:nr
0014 for c = 1:nc
0015 trials{r,c} = trials{r,c}(1:6,:);
0016 end
0017 end
0018
0019 classes = repmat((1:length(tasks))',1,length(trials));
0020
0021
0022 lags = 0:2:32;
0023 nchannels = 6;
0024 k = 0;
0025 for nl = lags
0026 k = k + 1;
0027 parameterSets(k).nlags = nl;
0028 end
0029
0030
0031 CV = general(trials,classes,parameterSets,0.2,5,...
0032 @makeRawEEGFeatures,@LDA,@selectSamples);
0033
0034
0035
0036
0037 summarizeTestResults(CV);