|
2 | 2 | classpath_generic = '\\sosiknas1\IFCB_products\MVCO\class\classxxxx_v1\'; |
3 | 3 | feapath_generic = '\\sosiknas1\IFCB_products\MVCO\features\featuresxxxx_v2\'; |
4 | 4 |
|
5 | | -for yr = 2006:2006, %:2012, |
| 5 | +for yr = 2010:2015, %2010 needs redoing |
6 | 6 | classpath = regexprep(classpath_generic, 'xxxx', num2str(yr)); |
7 | 7 | feapath = regexprep(feapath_generic, 'xxxx', num2str(yr)); |
8 | 8 | temp = dir([classpath 'I*.mat']); |
|
38 | 38 | classbiovol = classcount; |
39 | 39 | %classcount_above_optthresh = classcount; |
40 | 40 | num2dostr = num2str(length(classfiles)); |
| 41 | + adhocthresh = 0.5.*ones(size(class2use)); |
| 42 | + adhocthresh(strmatch('Ditylum', class2use, 'exact')) = 0.45; %example to change a specific class |
41 | 43 | % |
42 | | - for filecount = 2:length(classfiles) |
| 44 | + for filecount = 1:length(classfiles) |
43 | 45 | if ~rem(filecount,10), disp(['reading ' num2str(filecount) ' of ' num2dostr]), end; |
44 | | - [classcount(filecount,:), classbiovol(filecount,:), class2useTB] = summarize_biovol_TBclassMVCO(classfiles{filecount}, feafiles{filecount}); |
| 46 | + %[classcount(filecount,:), classbiovol(filecount,:), class2useTB] = summarize_biovol_TBclassMVCO(classfiles{filecount}, feafiles{filecount}); |
| 47 | + [classcount(filecount,:), classbiovol(filecount,:), classC(filecount,:), classcount_above_optthresh(filecount,:), classbiovol_above_optthresh(filecount,:), classC_above_optthresh(filecount,:), class2useTB] = summarize_biovol_TBclassMVCO(classfiles{filecount}, feafiles{filecount}, adhocthresh); |
45 | 48 | end; |
46 | 49 |
|
47 | 50 | classcountTB = classcount; |
| 51 | + classcountTB_above_optthresh = classcount_above_optthresh; |
48 | 52 | classbiovolTB = classbiovol; |
| 53 | + classbiovolTB_above_optthresh = classbiovol_above_optthresh; |
| 54 | + classC_TB = classC; |
| 55 | + classC_TB_above_optthresh = classC_above_optthresh; |
| 56 | + |
49 | 57 | ml_analyzedTB = ml_analyzed_list; |
50 | 58 | mdateTB = mdate; |
51 | 59 | filelistTB = filelist; |
| 60 | + if ~exist(resultpath, 'dir') |
| 61 | + mkdir(resultpath) |
| 62 | + end |
52 | 63 |
|
53 | | - save([resultpath 'summary_biovol_allTB' num2str(yr)] , 'class2useTB', 'classcountTB', 'classbiovolTB', 'ml_analyzedTB', 'mdateTB', 'filelistTB', 'classpath_generic', 'feapath_generic') |
54 | | - clear *files* classcount classbiovol |
| 64 | + % save([resultpath 'summary_biovol_allTB' num2str(yr)] , 'class2useTB', 'classcountTB', 'classbiovolTB', 'ml_analyzedTB', 'mdateTB', 'filelistTB', 'classpath_generic', 'feapath_generic') |
| 65 | + save([resultpath 'summary_biovol_allTB' num2str(yr)] , 'class2useTB', 'classcountTB*', 'classbiovolTB*', 'classC_TB*', 'ml_analyzedTB', 'mdateTB', 'filelistTB', 'classpath_generic', 'feapath_generic', 'adhocthresh') |
| 66 | + clear *files* classcount* classbiovol* classC* |
55 | 67 | end; |
0 commit comments