• 大小: 84KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-03
  • 语言: Matlab
  • 标签: 贝叶斯  fisher  bayes  

资源简介

模式识别实验内容,采用matlab实现 贝叶斯最小错误率分类器 贝叶斯最小风险分类器 fisher线性分类器 含有实验报告

资源截图

代码片段和文件信息

function [result] = bayes(xpw1pw2 )

m=numel(x) %得到待测细胞个数
pw1_x=zeros(1m)  %存放对w1的后验概率
pw2_x=zeros(1m)  %存放对w2的后验概率
result=zeros(1m) %存放比较结果
e1=-2
a1=0.5
e2=2
a2=2
%类条件概率分布
for i = 1:m
    pw1_x(i)=(pw1*normpdf(x(i)e1a1))/(pw1*normpdf(x(i)e1a1)+pw2*normpdf(x(i)e2a2))%类条件概率服从正态分布
    %计算在w1下的后验概率 
    pw2_x(i)=(pw2*normpdf(x(i)e2a2))/ (pw1*normpdf(x(i)e1a1)+pw2*normpdf(x(i)e2a2))
     %计算在w2下的后验概率
end

for i = 1:m
    if pw1_x(i)>pw2_x(i)  %比较两类后验概率        
        result(i)=0 %正常细胞
    else
        result(i)=1 %异常细胞 
    end
end

a=[-5:0.05:5]  %取样本点以画图
n=numel(a)
pw1_plot=zeros(1n)
pw2_plot=zeros(1n)
for j=1:n
    pw1_plot(j)=(pw1*normpdf(a(j)e1a1))/ (pw1*normpdf(a(j)e1a1)+pw2*normpdf(a(j)e2a2))
    %计算每个样本点对w1的后验概率以画图
    pw2_plot

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1356  2009-06-03 09:19  06609_李霄逍_29 孙励_31\bayes\最小错误率\bayes.m

     文件        322  2009-06-02 09:04  06609_李霄逍_29 孙励_31\bayes\最小错误率\test.m

     文件       1737  2009-06-03 10:55  06609_李霄逍_29 孙励_31\bayes\最小风险\danger.m

     文件        333  2009-06-02 20:45  06609_李霄逍_29 孙励_31\bayes\最小风险\test.m

     文件       4643  2009-06-02 13:08  06609_李霄逍_29 孙励_31\fisher\fisher.m

     文件     193024  2009-06-03 13:13  06609_李霄逍_29 孙励_31\实验报告.doc

     文件      27136  2009-06-03 13:17  06609_李霄逍_29 孙励_31\理论课实验部分建议意见收集表.doc

     目录          0  2009-06-03 13:18  06609_李霄逍_29 孙励_31\bayes\最小错误率

     目录          0  2009-06-03 13:18  06609_李霄逍_29 孙励_31\bayes\最小风险

     目录          0  2009-06-03 13:16  06609_李霄逍_29 孙励_31\bayes

     目录          0  2009-06-03 13:17  06609_李霄逍_29 孙励_31\fisher

     目录          0  2009-06-03 13:17  06609_李霄逍_29 孙励_31

----------- ---------  ---------- -----  ----

               228551                    12


评论

共有 条评论