資源簡介
此matlab代碼是parzen窗非參數(shù)估計概率密度函數(shù)的,以及parzen窗做分類器
代碼片段和文件信息
%?基于Gauss窗估計的貝葉斯分類器
%?貝葉斯分類器
function?post?=?bayes_guass(hpre_xpre_ytrain_ftrain_ctest_f)??
????post_x?=?@(xy)parzen_gauss(xytrain_ftrain_ch‘F‘)*pre_x;
????post_y?=?@(xy)parzen_gauss(xytrain_ftrain_ch‘M‘)*pre_y;
????px?=?arrayfun(post_xtest_f(:1)test_f(:2));
????py?=?arrayfun(post_ytest_f(:1)test_f(:2));
????post?=?num2str(zeros(length(test_f(:1))1));
????post(px?>=?py)?=?‘F‘;
????post(px?end
%?Gauss窗函數(shù)
function?density?=?parzen_gauss(xytrain_ftrain_chw)
????N?=?length(train_c(train_c?==?w));
????train_wf?=?train_f(train_c?==?w:);
????hn?=?h/sqrt(N);
????di?=?@(x0y0)sum(arrayfun(@(xiyi)1/(2*pi*hn^2)*exp(-(((x0-xi)^2+(y0-yi)^2))/(2*hn^2))train_wf(:1)train_wf(:2)))/(N*hn^2);
????density?=?di(xy);
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????338519??2012-06-08?15:39??parzen窗\parzen二維.rar
?????文件????????805??2011-12-19?23:47??parzen窗\parzen窗\bayes_guass.m
?????文件???????1494??2011-12-19?23:47??parzen窗\parzen窗\bayes_rect.m
?????文件???????1167??2012-05-17?16:37??parzen窗\parzen窗\classifier.m
?????文件???????3300??2011-12-19?23:47??parzen窗\parzen窗\dataset1.txt
?????文件???????1249??2011-12-19?23:47??parzen窗\parzen窗\dataset2.txt
?????文件????????906??2011-12-19?23:47??parzen窗\parzen窗\dataset3.txt
?????目錄??????????0??2012-06-05?15:06??parzen窗\parzen窗
?????目錄??????????0??2012-06-08?15:39??parzen窗
-----------?---------??----------?-----??----
???????????????347440????????????????????9
評論
共有 條評論