source: distools/asymmetry.m @ 60

Last change on this file since 60 was 10, checked in by bduin, 14 years ago
File size: 327 bytes
Line 
1%ASYMMETRY Estimate asymmetry of dissimilarity matrix
2%
3%   ASYM = ASYMMETRY(D)
4%
5% The asymmetry is defined as the average over 2*|D-D'|./(|D|+|D'|).
6
7function asym = asymmetry(d)
8
9  d = +d;
10  e = abs(d-d')./(abs(d)+abs(d')+1e-100); %avoid division by 0
11  L = find(~isnan(e));
12  asym = mean(mean(e(L)));
13
14return
Note: See TracBrowser for help on using the repository browser.