Christoph Budziszewski commited on 2009-01-25 23:31:24
Zeige 2 geänderte Dateien mit 11 Einfügungen und 5 Löschungen.
git-svn-id: https://svn.discofish.de/MATLAB/spmtoolbox/SVMCrossVal@116 83ab2cfd-5345-466c-8aeb-2b2739fb922d
| ... | ... |
@@ -18,6 +18,8 @@ switch nargin |
| 18 | 18 |
psth = inputStruct.rawTimeCourse; |
| 19 | 19 |
SubjectID = inputStruct.SubjectID; |
| 20 | 20 |
smoothed = inputStruct.smoothed; |
| 21 |
+ PLOT_METHOD = inputStruct.CROSSVAL_METHOD; |
|
| 22 |
+ CROSSVAL_METHOD_DEF = inputStruct.CROSSVAL_METHOD_DEF; |
|
| 21 | 23 |
|
| 22 | 24 |
otherwise |
| 23 | 25 |
error('spmtoolbox:SVMCrossVal:plotDecodePerformance:WrongArgument','Wrong Arguments');
|
| ... | ... |
@@ -48,10 +50,8 @@ end |
| 48 | 50 |
axis([psthStart psthEnd 0 100]) |
| 49 | 51 |
|
| 50 | 52 |
|
| 51 |
- PLOT_EXTRAS = 'class performance' |
|
| 52 |
- |
|
| 53 |
- switch PLOT_EXTRAS |
|
| 54 |
- case 'stderr' |
|
| 53 |
+ switch PLOT_METHOD |
|
| 54 |
+ case 'stderr' || CROSSVAL_METHOD_DEF.svmcrossval |
|
| 55 | 55 |
plot(frameStart:frameEnd, mean(decodePerformance,2) ,'b'); |
| 56 | 56 |
|
| 57 | 57 |
se = myStdErr(decodePerformance,2); |
| ... | ... |
@@ -69,7 +69,9 @@ end |
| 69 | 69 |
|
| 70 | 70 |
hold off; |
| 71 | 71 |
|
| 72 |
- title = sprintf('Subject %s, over %g voxel, smoothed %s',SubjectID,size(psth,2),smoothed);
|
|
| 72 |
+ nvoxel = size(psth,2); |
|
| 73 |
+ |
|
| 74 |
+ title = sprintf('Subject %s, over %g voxel, smoothed %s',SubjectID,nvoxel,smoothed);
|
|
| 73 | 75 |
set(f,'Name',title); |
| 74 | 76 |
display(sprintf('%s',title));
|
| 75 | 77 |
|
| ... | ... |
@@ -82,6 +82,10 @@ end |
| 82 | 82 |
display('Plotting...');
|
| 83 | 83 |
|
| 84 | 84 |
plotParams = struct; |
| 85 |
+ |
|
| 86 |
+ plotParams.CROSSVAL_METHOD_DEF = CROSSVAL_METHOD_DEF; |
|
| 87 |
+ plotParams.CROSSVAL_METHOD = calculateParams.CROSSVAL_METHOD; |
|
| 88 |
+ |
|
| 85 | 89 |
plotParams.psthStart = calculateParams.psthStart; |
| 86 | 90 |
plotParams.psthEnd = calculateParams.psthEnd; |
| 87 | 91 |
plotParams.nClasses = length(calculateParams.classList); |
| 88 | 92 |