如果我有2个类别和一个特征,并且该特征通常以不同的均值和方差分布在两个类别上,则类似


现在,我想找到判别曲面的方程并将其绘制在图形上,类似这样的东西(这可能不是正确的曲面,这只是我正在寻找的内容的一个说明)



有没有办法用matlab做到这一点?

最佳答案

显然,您希望将一个点归类为分布中具有更高密度的点。因此,分离点将是两个密度相等的点。通常(多变量)情况下,您的问题称为Quadratic discriminant analysis

对于QDA,可以通过分析找到一条分离曲线(通常是2阶曲面,是抛物线的一种概括)。幸运的是,您的情况是一维的,因此一维抛物线只是一个点(或两个点)。

推导如下



最后一个是关于x的二次方程,其解是分离点。在某些情况下,有2个解,这意味着有2个密度的交点。

您需要做的就是完成我的推导(为x编写公式),该x是高斯参数的函数,您可以使用任何喜欢的语言进行计算。

09-04 15:55