• 大小: 0.33M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-03-27
  • 语言: 其他
  • 标签: 其他  

资源简介


此matlab代码是parzen窗非参数估计概率密度函数的,以及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 < py) = ‘M‘;
end

% Gauss窗函数
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


评论

共有 条评论