1

私は統計が初めてです。私は判別関数を持っています:

  g(x) = ln p(x| w)+ lnP(w)

正規分布していることが分かります。私はミュー変数とシグマ変数を知っています。Matlabでpdf関数をプロットするにはどうすればよいですか?

ここに会話があります:MatLabで確率密度関数を描く方法は? ただし、Matlab のツールバックは使用したくありません。

4

3 に答える 3

3

多変量正規分布には normpdf または mvnpdf を使用ます

mu = 0;
sigma = 1;

xs = [-5:.1:5];
ys = normpdf(xs, mu, sigma);
clf;
plot(xs, ys);
于 2012-11-20T01:17:22.220 に答える
0

MATLABはデータのベクトルをプロットするため、XベクトルとYベクトルを作成する必要があります。

x ^ 2などの関数がある場合は、次のようにします。

x = -1:.01:1; %make the x-vector
y = x.^2; %square x
plot(x,y);

PDFの関数(y = exp(-x。^ 2. / sigma ^ 2)。* 1 / sqrt(2 * pi * sigma ^ 2))を知っているので、x-を作成するだけです。ベクトル、そしてプロットしてください!

于 2012-11-20T02:25:38.507 に答える