diff --git a/usedMcode/callAll.m b/usedMcode/callAll.m index efca4c9..36ad5c1 100644 --- a/usedMcode/callAll.m +++ b/usedMcode/callAll.m @@ -12,6 +12,7 @@ minEEGFreq=0; %try 8-30 maxEEGFreq=200; pause=false; +ridgeParams=[0.1]; k=10; maxExpC=0; maxPerClass=250; @@ -41,8 +42,8 @@ readEEG(pathToFile,subject,number,windowEMG,windowEEG,shift,maxFile,threshold,pburgOrder,minEEGFreq,maxEEGFreq,pause); [meanAccurancysEMG(j),maxCEMG(j,:),cmScaledEMG(j,:,:)]=svmEciton(pathToFile,subject,number,~EEG,k,maxExpC,maxPerClass,windowEMG,windowEEG,shift,minEEGFreq,maxEEGFreq,pause); [meanAccurancysEEG(j),maxCEEG(j,:),cmScaledEEG(j,:,:)]=svmEciton(pathToFile,subject,number,EEG,k,maxExpC,maxPerClass,windowEMG,windowEEG,shift,minEEGFreq,maxEEGFreq,pause); - [correlationEMG(j)]=ridgeCV(pathToFile,subject,number,false,k); - [correlationEEG(j)]=ridgeCV(pathToFile,subject,number,EEG,k); + [correlationEMG(j)]=ridgeCV(pathToFile,subject,number,false,k,ridgeParams,windowEMG,windowEEG,shift,minEEGFreq,maxEEGFreq,pause); + [correlationEEG(j)]=ridgeCV(pathToFile,subject,number,EEG,k,ridgeParams,windowEMG,windowEEG,shift,minEEGFreq,maxEEGFreq,pause); j=j+1; end end diff --git a/usedMcode/ridgeCV.m b/usedMcode/ridgeCV.m index 1f18694..ff0ea91 100644 --- a/usedMcode/ridgeCV.m +++ b/usedMcode/ridgeCV.m @@ -1,5 +1,5 @@ -function [correlation]=ridgeCV(pathToFile,subject,number,EEG,k,ridgeParams) - load(strcat(pathToFile,sprintf('../matlabData/%s%i200msWindowEMG1sWindowEEG200msShift1sPauseFreq0to200.mat',subject,number))); +function [correlation]=ridgeCV(pathToFile,subject,number,EEG,k,ridgeParams,windowEMG,windowEEG,shift,minEEGFreq,maxEEGFreq,pause) + load(strcat(pathToFile,sprintf('../matlabData/%s%i%imsWindowEMG%isWindowEEG%imsShift1sPauseFreq%ito%iPause%i.mat',subject,number,windowEMG*1000,windowEEG,shift*1000,minEEGFreq,maxEEGFreq,pause))); clear classification; if EEG trainingData=trainingDataEEG;