comparison Code/Collation/basicMetricSet.m @ 4:92ca03a8fa99 tip

Update to ICASSP 2013 benchmark
author Dawn Black
date Wed, 13 Feb 2013 11:02:39 +0000
parents e1cfa7765647
children
comparison
equal deleted inserted replaced
3:e1cfa7765647 4:92ca03a8fa99
3 3
4 metrics = []; 4 metrics = [];
5 5
6 meanValue = mean( frameByFrameMetric ); 6 meanValue = mean( frameByFrameMetric );
7 metrics = [metrics meanValue]; 7 metrics = [metrics meanValue];
8 fprintf( statsFileID, '\t %f ', meanValue ); 8 fprintf( statsFileID, ' %f ', meanValue );
9 % % median F0 9 % median (not from ShahHewlitt2008)
10 % medianValue = median( frameByFrameMetric ); 10 % medianValue = median( frameByFrameMetric );
11 % metrics = [metrics medianValue]; 11 % metrics = [metrics medianValue];
12 % fprintf( statsFileID, '\t %f ', medianValue ); 12 % fprintf( statsFileID, ' %f ', medianValue );
13 % % Standard deviation 13 % % Standard deviation
14 % stdValue = std( frameByFrameMetric ); 14 % stdValue = std( frameByFrameMetric );
15 % metrics = [metrics stdValue]; 15 % metrics = [metrics stdValue];
16 % fprintf( statsFileID, '\t %f ', stdValue ); 16 % fprintf( statsFileID, '\t %f ', stdValue );
17 17
18 % the varience seemed to make the pitch calculations worse, but I'm not 18 % the varience seemed to make the pitch calculations worse, but I'm not
19 % sure I am using it correctly - Dawn 19 % sure I am using it correctly - Dawn
20 % Variance 20 % Variance
21 varValue = var(frameByFrameMetric); 21 varValue = var(frameByFrameMetric);
22 metrics = [metrics varValue]; 22 metrics = [metrics varValue];
23 fprintf( statsFileID, '\t %f ', varValue ); 23 fprintf( statsFileID, ' %f ', varValue );
24 % Minimum 24 % Minimum
25 minValue = min( frameByFrameMetric ); 25 minValue = min( frameByFrameMetric );
26 metrics = [metrics minValue]; 26 metrics = [metrics minValue];
27 fprintf( statsFileID, '\t %f ', minValue ); 27 fprintf( statsFileID, ' %f ', minValue );
28 % Maximum 28 % Maximum
29 maxValue = max( frameByFrameMetric ); 29 maxValue = max( frameByFrameMetric );
30 metrics = [metrics maxValue]; 30 metrics = [metrics maxValue];
31 fprintf( statsFileID, '\t %f ', maxValue ); 31 fprintf( statsFileID, ' %f ', maxValue );
32 % range 32 % range (not from ShahHewlitt2008)
33 % rangeValue = max( frameByFrameMetric ) - min( frameByFrameMetric ); 33 % rangeValue = max( frameByFrameMetric ) - min( frameByFrameMetric );
34 % metrics = [metrics rangeValue]; 34 % metrics = [metrics rangeValue];
35 % fprintf( statsFileID, '\t %f ', rangeValue ); 35 % fprintf( statsFileID, ' %f ', rangeValue );
36 end 36 end