Hiho
未讀,2008年3月31日 晚上9:03:452008/3/31登入以回覆作者
登入以轉寄訊息
你的權限不足,無法在這個群組刪除訊息
登入以檢舉訊息
該群組的電子郵件地址為匿名,或你需要檢視成員電子郵件地址的權限才能查看原始貼文
收件者:MathTools
binnum = 262;
binsize = (max(points)-min(points)/binnum *ones([1 binnum]);
mbinsize = mean(binsize);
mean_bgr = mean(points);
bgrm = points-ones([size(points, 1), 1])*mean_bgr;
var_bgr = mean(bgrm.*bgrm);
dh = r - mean_bgr;
qhtmp = exp( - dh.*dh/2/var_bgr );
logqh_g = - dh.*dh/2/var_bgr;
logZqh_g = log(sum(qhtmp.*binsize));
score_g = eval_fit(logqh_g, logZqh_g, points, binnum, bins);
%%%
function score = eval_fit(logqh, logZqh, hbk, binnum, binAll)
score = 0;
for ii=1: size(hbk, 1)
if( hbk(ii)<=binAll(1) ) idx = 1;
else if ( hbk(ii)>binAll(end))
idx = binnum;
else
for jj=1:binnum-1
if( hbk(ii)>binAll(jj) &&hbk(ii)<=binAll(jj+1))
idx = jj;
break;
end
end
end
end
score = score + logqh(idx) - logZqh;
end