diff --git a/text/TODO.txt b/text/TODO.txt index 5db7e0a..6f78c2a 100644 --- a/text/TODO.txt +++ b/text/TODO.txt @@ -44,7 +44,9 @@ shift echt variabel, bisher EEG und EMG gleich (done) -offset für EEG +offset für EEG (done) + +debug Output, Fortschritt Refactoring, Comments (incl. save -append) diff --git a/usedMcode/callAll.m b/usedMcode/callAll.m index fd3afa4..6f8ad3b 100644 --- a/usedMcode/callAll.m +++ b/usedMcode/callAll.m @@ -1,7 +1,7 @@ addpath('/home/hohlochj/masterarbeitNew/usedMcode') pathToFile='/nfs/wsi/ti/messor/hohlochj/origData/'; %pathToFile='/home/jph/Uni/masterarbeit/origData/'; -maxFile=1; +maxFile=5; threshold=10000; %EMG is classified as movement EMGChannels={'AbdPolLo','Biceps','Triceps','FrontDelt','MidDelt','BackDelt'}; noSynergies=4; @@ -22,7 +22,7 @@ k=10; maxExpC=0; maxPerClass=250; -poolObj=parpool(3); +poolObj=parpool(18); [subjects,numbers]=namesAndNumbers(pathToFile); numbersMat=cell2mat(numbers); @@ -103,9 +103,9 @@ number=numbersMat(j); subject=subjectsForNumbers{j}; savePath=readAll(pathToFile,subject,number,windowEMG,windowEEG,shiftEMG,shiftEEG,maxFile,threshold,pburgOrder,minEEGFreq,maxEEGFreq,pause,noLFsamples,EMGChannels,noSynergies); -% [meanAccurancysEMG,maxCEMG,cmScaledEMG(:,:)]=svmEciton(savePath,'EMG',k,maxExpC,maxPerClass,eegOffset); -% [meanAccurancysEEG,maxCEEG,cmScaledEEG(:,:)]=svmEciton(savePath,'EEG',k,maxExpC,maxPerClass,eegOffset); -% [meanAccurancysLF,maxCLF,cmScaledLF(:,:)]=svmEciton(savePath,'LF',k,maxExpC,maxPerClass,eegOffset); + [meanAccurancysEMG,maxCEMG,cmScaledEMG(:,:)]=svmEciton(savePath,'EMG',k,maxExpC,maxPerClass,eegOffset); + [meanAccurancysEEG,maxCEEG,cmScaledEEG(:,:)]=svmEciton(savePath,'EEG',k,maxExpC,maxPerClass,eegOffset); + [meanAccurancysLF,maxCLF,cmScaledLF(:,:)]=svmEciton(savePath,'LF',k,maxExpC,maxPerClass,eegOffset); [correlationEMGkin,maxRidgeParamIndexEMGkin(:,:)]=ridgeCV(savePath,'EMG','kin',k,ridgeParams,shiftEMG,shiftEEG,eegOffset); [correlationEEGkin,maxRidgeParamIndexEEGkin(:,:)]=ridgeCV(savePath,'EEG','kin',k,ridgeParams,shiftEMG,shiftEEG,eegOffset); [correlationLFkin,maxRidgeParamIndexLFkin(:,:)]=ridgeCV(savePath,'LF','kin',k,ridgeParams,shiftEMG,shiftEEG,eegOffset); diff --git a/usedMcode/svmEciton.m b/usedMcode/svmEciton.m index 4ac06cc..4b98740 100644 --- a/usedMcode/svmEciton.m +++ b/usedMcode/svmEciton.m @@ -22,9 +22,6 @@ clear kinematics; clear synergies*; - disp(size(trainingData)) - disp(size(classification)) - accurancy=zeros(k,3); maxC=zeros(k,1);