Normal distribution problem using histfit
16 views (last 30 days)
Show older comments
Commented: Vlatko Milic on 17 May 2018
I have a question about histfit. My dataset only contains positive (or 0s) values but when I make my histfit, the normal distribution goes from negative values. How can I make the distribution line only consider positive values?
Attaching figure. How I want the distribution to look is seen with the black line.
Thank you in advance.
The code I use now is:
the cyclist on 17 May 2018
If @dpb had made his comment as an answer, I would have upvoted it.
Your data are clearly not normally distributed. Is there a particular reason that you wanted to fit them with a normal?
You can use the histfit function with a different underlying distribution. dpb's suggestion of a lognormal looks like an excellent choice, from a purely empirical point of view (but you may know something about the underlying process that makes some other distribution a better choice). See the documentation for details, but for example ...
n_d = histfit(F,[ ],'lognormal')
should give you something much better than you have now.
More Answers (0)
Find more on Noncentral t Distribution in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!