Creating a Bell Curve of Data

128 ビュー (過去 30 日間)
Claire Hollow
Claire Hollow 2020 年 6 月 17 日
コメント済み: Claire Hollow 2020 年 6 月 17 日
Hello. I have a large set of temperature observations called tmax (26298x1 double) and I want to make a bell curve of all the data to see what it looks like. I've done a lot of browsing and can't find a simple way to do this. Does anyone have help on this? Thank you!
  1 件のコメント
Claire Hollow
Claire Hollow 2020 年 6 月 17 日
Heres a little update. I tried
pd = fitdist(tmax01,'Normal')
y=normpdf(tmax01,63.8972,21.5533);
figure(1)
plot(tmax01,y)
but the curve is a mess of so many lines, how do I get just one?

サインインしてコメントする。

採用された回答

David Hill
David Hill 2020 年 6 月 17 日
編集済み: David Hill 2020 年 6 月 17 日
Just looking at your data, histogram() function is useful.
histogram(tmax01,30);%however many bins you want
You could overlay:
pd = fitdist(tmax01,'Normal');
x_values = min(tmax01):.1:max(tmax01);%not sure what step to use
y = pdf(pd,x_values);
hold on;
plot(x_values,y,'LineWidth',2);
histogram(tmax01,30);
  1 件のコメント
Claire Hollow
Claire Hollow 2020 年 6 月 17 日
That helped a lot, thank you!

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File Exchange2-D and 3-D Plots についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by