【问题标题】:How would I find the decision line for two 2d gaussian plots with unequal covariancematrix?我如何找到具有不等协方差矩阵的两个二维高斯图的决策线?
【发布时间】:2016-09-10 02:05:50
【问题描述】:

我在 MATLAB 中绘制 2 个多元高斯,结果我的决策线将是抛物线形状,我可以通过查看数据的轮廓或冲浪来看到。但是,我需要一种方法来量化代表决策线的抛物线。采用局部最小值似乎是个好主意,但我不知道这是否可能用于等高线图。

【问题讨论】:

    标签: matlab


    【解决方案1】:

    判定线是两个高斯函数之差为零的地方。

    所以使用符号工具箱中的 fcontour:

    syms x y
    mu_x = 10;
    mu_y = 10;
    mu_x1 = 60;
    mu_y1 = 10;
    sigma = 20;
    sigma1 = 30;
    
    f = 1/(2*pi*sigma^2) * exp(-(x-mu_x)^2+(y-mu_y)^2)/(2*sigma^2)...
      -( 1/(2*pi*sigma1^2) * exp(-(x-mu_x1)^2+(y-mu_y1)^2)/(2*sigma1^2));
    fcontour(f ,'LevelList', [0])
    

    但我没有测试过

    【讨论】:

      猜你喜欢
      • 2019-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-13
      相关资源
      最近更新 更多