绘制两个多元高斯分布的判定边界

ipm*_*man 2 matlab pattern-recognition normal-distribution machine-learning

我试图绘制类似于下面的内容: 在此输入图像描述

我正在使用Matlab.我实现了绘制等高线图.但是我无法得出判别力.任何人都可以显示样本Matlab代码或给出一些想法来绘制判别式吗?

lej*_*lot 5

如果你知道每个高斯对于给定的点的概率密度函数(x,y),可以说,它pdf1(x,y)pdf2(x,y)那么你可以简单画出的轮廓线f(x,y) := pdf1(x,y) > pdf2(x,y).因此,您将函数定义f1iff pdf1(x,y)>pdf2(x,y).这样,唯一的轮廓将沿着曲线放置,在那里pdf1(x,y)==pdf2(x,y)作为决策边界(判别).如果您希望定义"漂亮"功能,您可以通过设置简单地完成它f(x,y) = sgn( pdf1(x,y) - pdf2(x,y) ),并绘制其等高线图将产生完全相同的判别.