0

C1 と C2 の 2 つのクラス (正規分布) があり、それぞれ平均と標準偏差によって定義されています。正規分布の pdf プロットと 2 つの間の分類境界を視覚化できるようにしたいと考えています。現在、分布をプロットするコードがありますが、決定境界をプロットする方法がわかりません。どんなアイデアでも大歓迎です。プロットしたいもののサンプルを含めました。1

どうもありがとう!

4

1 に答える 1

1

これは私が思いついたものです:

% Generate some example data
mu1 = -0.5; sigma1 = 0.7; mu2 = 0.8; sigma2 = 0.5;
x = linspace(-8, 8, 500);
y1 = normpdf(x, mu1, sigma1);
y2 = normpdf(x, mu2, sigma2);

% Plot it
figure; plot(x, [y1; y2])
hold on

% Detect intersection between curves; choose threshold so you get the whole 
% intersection (0.0001 should do unless your sigmas are very large)
ind = y1 .* y2 > 0.0001;
% Find the minimum values in range
minVals = min([y1(ind); y2(ind)]);

if ~isempty(minVals)
    area(x(ind), minVals)
end

これがあなたが望むことを行うための最良の方法であるかどうかはわかりませんが、うまくいくようです。

于 2013-04-21T08:40:17.840 に答える