• matlab练习程序(正态分布贝叶斯分类)


    clear all;
    close all;
    clc;

    randn('seed',0);
    mu1=[0 0];
    S1=[0.3 0;0 0.35];
    cls1_data=mvnrnd(mu1,S1,1000);
    plot(cls1_data(:,1),cls1_data(:,2),'+');
    hold on;

    mu2=[4 0];
    S2=[1.2 0;0 1.85];
    cls2_data=mvnrnd(mu2,S2,1000);
    plot(cls2_data(:,1),cls2_data(:,2),'r+');
    axis([-8 8 -8 8]);

    for i=-4:0.1:8
    for j=-6:0.1:6
    d1=([i,j]-mu1)*inv(S1)*([i,j]-mu1)';
    d2=([i,j]-mu2)*inv(S2)*([i,j]-mu2)';
    d=d1-d2;
    if d<0.1
    plot(i,j);
    end

    end
    end
    grid on;

    figure;
    mu1=[0 0];
    S1=[0.1 0;0 0.75];
    cls1_data=mvnrnd(mu1,S1,1000);
    plot(cls1_data(:,1),cls1_data(:,2),'+');
    hold on;

    mu2=[3.2 0];
    S2=[0.75 0;0 0.1];
    cls2_data=mvnrnd(mu2,S2,1000);
    plot(cls2_data(:,1),cls2_data(:,2),'r+');
    axis([-8 8 -8 8]);

    for i=-8:0.1:8
    for j=-8:0.1:8
    d1=([i,j]-mu1)*inv(S1)*([i,j]-mu1)';
    d2=([i,j]-mu2)*inv(S2)*([i,j]-mu2)';
    d=d1-d2;
    if d<0.1
    plot(i,j);
    end

    end
    end
    grid on;

    figure;
    mu1=[0 3];
    S1=[0.3 0;0 0.35];
    cls1_data=mvnrnd(mu1,S1,1000);
    plot(cls1_data(:,1),cls1_data(:,2),'+');
    hold on;

    mu2=[4 0];
    S2=[0.3 0;0 0.35];
    cls2_data=mvnrnd(mu2,S2,1000);
    plot(cls2_data(:,1),cls2_data(:,2),'r+');

    axis([-8 8 -8 8]);

    for i=-8:0.1:8
    for j=-8:0.1:8
    d1=([i,j]-mu1)*inv(S1)*([i,j]-mu1)';
    d2=([i,j]-mu2)*inv(S2)*([i,j]-mu2)';
    d=d1-d2;
    if d<0.1
    plot(i,j);
    end

    end
    end
    grid on;

    figure;
    mu1=[0 -3];
    S1=[0.5 1;1 2.5];
    cls1_data=mvnrnd(mu1,S1,1000);
    plot(cls1_data(:,1),cls1_data(:,2),'+');
    hold on;

    mu2=[4 0];
    S2=[0.5 1;1 2.5];
    cls2_data=mvnrnd(mu2,S2,1000);
    plot(cls2_data(:,1),cls2_data(:,2),'r+');

    axis([-8 8 -8 8]);

    for i=-8:0.1:8
    for j=-8:0.1:8
    d1=([i,j]-mu1)*inv(S1)*([i,j]-mu1)';
    d2=([i,j]-mu2)*inv(S2)*([i,j]-mu2)';
    d=d1-d2;
    if d<0.1
    plot(i,j);
    end

    end
    end
    grid on;

    http://www.cnblogs.com/tiandsp/category/348031.html

  • 相关阅读:
    ie 火狐兼容集锦
    ie css png
    jQuery插件——autoTextarea-文本框根据输入内容自适应高度
    比onload更快获取图片尺寸(转载)
    数据库性能问题排查
    项目管理_FindBugs的使用
    js动态获取子复选项并设计全选及提交
    SVN使用_获取某版本后改动的文件列表
    存储过程_把字符串转化为结果集
    Spring下如何配置bean
  • 原文地址:https://www.cnblogs.com/Kermit-Li/p/4023238.html
Copyright © 2020-2023  润新知