Mercurial > hg > mauch-mirex-2010
view _beattracker/dojsdiv2.m @ 9:4ea6619cb3f5 tip
removed log files
author | matthiasm |
---|---|
date | Fri, 11 Apr 2014 15:55:11 +0100 |
parents | b5b38998ef3b |
children |
line wrap: on
line source
function sd = dojsdiv2(pre,post); pre = pre-min(pre); post = post-min(post); pre = pre(:)'; post = post(:)'; pre = pre+eps; post = post+eps; pre = pre/sum(pre); pi1 = 0.5; pi2 = 0.5; % normalise to sum to unity pre = pre/(sum(pre)+eps); post = post/(sum(post)+eps); % combined distribution a1 = pi1*pre + pi2*post; %sd = -sum(a1.*log(a1)) + pi1*sum(pre.*log(pre)) + pi2*sum(post.*log(post)); sd = sum((-a1.*log(a1)) + pi1*(pre.*log(pre)) + pi2*(post.*log(post)));