How to plot a probability density function on a histogram?
9 ビュー (過去 30 日間)
古いコメントを表示
Hi,
I have a trouble plotting a normal density function with specific parameters on my histogram. I do not want to fit a normale distribution but I want to specify the parameters of the normal distribution myself.
Is this possible? And how?
Thanks in advance!
0 件のコメント
採用された回答
Image Analyst
2013 年 3 月 12 日
Use bar() or plot() to plot the actual histogram. Then use "hold on" and use plot() to plot the theoretical distribution.
bar(values, counts);
hold on;
plot(myNormalDistribution, 'r-', 'LineWidth', 3);
grid on;
0 件のコメント
その他の回答 (1 件)
Shashank Prasanna
2013 年 3 月 12 日
Do you have the statistics toolbox?
If you do it is straight forward as this:
Plot your regular histogram and then:
hold on
x = -3:0.1:3;
Y = normpdf(x,0,1);
plot(x,Y)
In the above code, change your random variable x to roughly span +/- 3 sigma of your specified sigma around your mean. If you don't have the statistics toolbox you may have to code the normal pdf yourself or find something on MATLAB central.
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Histograms についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!