What is the most flexible distribution type in histfit?
Afficher commentaires plus anciens
Hi guys,
So I need to make a plot fit from a histogram using histfit. But I can never get a curve which fits closely to my histogram. I have tried almost all distribution type but none of them give satisfactory result. For instance this is the histogram I want to add the fitting to:

In that picture I used kernel dist type. As can be seen the fitted curve should show 4 peaks but it didn't. Any idea how to solve this?
Réponses (1)
José-Luis
le 9 Oct 2014
doc ksdensity
Works if fitting is all you care about.
2 commentaires
Imam
le 9 Oct 2014
José-Luis
le 9 Oct 2014
Then I am sorry, but I don't understand what you want to achieve. If you want the curve to look exactly like the histogram, then don't plot the frequencies as a histogram but as a line.
Alternatively, pass the points where you want the density to be evaluate to ksdensity:
a = randn(10000,1);
[f,xi] = ksdensity(a,-5:5);
plot(xi,f,'r-','LineWidth',2);
[f xi] = ksdensity(a,-5:0.1:5)
plot(xi,f,'g-','LineWidth',2);
Catégories
En savoir plus sur Exploration and Visualization dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!