- 5
- 0
- 约3.12千字
- 约 4页
- 2018-01-04 发布于河南
- 举报
bayes程序MATLAB
%为了提高实验样本测试的精度,故采用多次模拟求平均值的方法N=input(实验模拟次数 N(N最好为奇数)= );Result(1:3,1:3)=0; %判别矩阵的初始化for k=1:N %控制程序模拟次数N %生成二维正态分布的样本2 X N 维的矩阵 X1=mvnrnd([1 2],[4 0;0 6],300); %2 X N X2=mvnrnd([5 3],[5 0;0 1],200); X3=mvnrnd([4 7],[2 0;0 9],500); %样本程序 %---------------------------------------------------% %测试样本 X10=mvnrnd([1 2],[4 0;0 6],100); %2 X N X20=mvnrnd([5 3],[5 0;0 1],100); X30=mvnrnd([4 7],[2 0;0 9],100); %先验概率 P(1)=length(X1)/(length(X1)+length(X2)+length(X3)); P(2)=length(X2)/(length(X1)+length(X2)+length(X3)); P(3)=length(X3)/(length(X1)+length(X2)+length(X3)); %计算相关量 cov(X):协方差矩阵 Ave:均值 %--------------------------------------------------------% W1=-1/2*inv(cov(X1)); W2=-1/2*inv(cov(X2)); W3=-1/2*inv(cov(X3));% Ave1=(sum(X1)/length(X1));Ave2=(sum(X2)/length(X2)); Ave3=(sum(X3)/length(X3));%计算平均值(2维列向量) w1=inv(cov(X1))*Ave1;w2=inv(cov(X2))*Ave2;w3=inv(cov(X3))*Ave3;%2 w10=-1/2*Ave1*inv(cov(X1))*Ave1-1/2*log(det(cov(X1)))+log(P(1)); w20=-1/2*Ave2*inv(cov(X2))*Ave2-1/2*log(det(cov(X2)))+log(P(2)); w30=-1/2*Ave3*inv(cov(X3))*Ave3-1/2*log(det(cov(X3)))+log(P(3)); %-----------------------------------------------------------% for i=1:3 for j=1:100 if i==1 g1=X10(:,j)*W1*X10(:,j)+w1*X10(:,j)+w10; g2=X10(:,j)*W2*X10(:,j)+w2*X10(:,j)+w20; g3=X10(:,j)*W3*X10(:,j)+w3*X10(:,j)+w30; if g1=g2g1=g3 Result(1,1)=Result(1,1)+1; elseif g2=g1g2=g3 Result(1,2)=Result(1,2)+1;%记录误判情况 else Result(1,3)=Result(1,3)+1;%记录误判情况 end elseif i==2 g1=X20(:,j)*W1*X20(:,j)+w1*X20(:,j)+w10; g2=X20(:,j)*W2*X20(:,j)+w2*X20(:,j)+w20; g3=X20(:,j)*W3*X20(:,j)+w3*X20(:,j)+w30; if g2=g1g2=g3 Result(2,2)=Result(2,2)+1; elseif g1=g2g1=g3 Result(2,1)=Result(2,1)+1; else Result(2,3)=Result(2,3)+1; end else g1=X30(:,j)*W1*X30(:,j)+w1*X30(:,j)+w10; g2=X30(:,j)*W2*X30(:,j)+w2*X30(:,j)+w20; g3=X30(:,j)*W3*X30(:,j)+w3*X30(:,j)+w30; if g3=g1g3=g2 Result(3,3)=Result(3,3)+1; elseif g2=g1g2=g3 Result(3,2)=Result(3,2)+1; else Result(3,1)=Result(3,1)+1; end end end endend%画出各样本的分布情况subplot(2,1,1)pl
您可能关注的文档
最近下载
- 现代饭店管理(课件).doc VIP
- 2024-2025学年广东省深圳市龙岗区六年级(上)期末语文试卷.pdf VIP
- 2025-2026学年内蒙古乌兰察布市初中联盟校八年级(上)期末数学试卷(含答案).pdf VIP
- (一模)哈三中2025届高三第一次模拟考试 化学试题(含答案).pdf
- Yamaha 雅马哈 乐器音响 PSR-E383 PSR-EW320 YPT-380 YPT-W320 Reference Manual 用户手册.pdf
- 医患沟通话术集锦.pdf VIP
- 2025年江苏常州初中学业水平考试英语试卷试题(含答案详解).docx VIP
- (一模)2026年合肥市高三第一次教学质量检测英语试卷(含答案)+听力音频+听力原文.docx
- 2023年山东泰安初中学业水平考试生物试卷真题(精校版).docx VIP
- 2024年山东青岛初中学业水平考试生物卷试题真题(精校打印版).pdf VIP
原创力文档

文档评论(0)