fitting a lognormal curve into a histogram
4 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hi,
I have a histogram that looks like the one below. I want to fit a lognormal curve (I think a sum of two log normal curves with different sigmas). I am not sure how to do it.
Thanks
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/167892/image.png)
0 Commenti
Risposta accettata
KSSV
il 5 Ott 2017
% Make up some data. (You should use your real data in place of x.)
x = lognrnd(1,0.3,10000,1);
% Fit the data
parmhat = lognfit(x);
% Plot comparison of the histogram of the data, and the fit
figure
hold on
% Empirical distribution
hist(x,0.1:0.1:10);
% Fitted distribution
xt = 0.1:0.1:10;
plot(xt,1000*lognpdf(xt,parmhat(1),parmhat(2)),'r')
1 Commento
Monika Kolarova
il 11 Feb 2022
I have similar problem - need to fit lognormal curve to a histogram. I guess this code is for fitting the unsorted data. How can one do this fitting when the categories and bincounts are known?
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Histograms in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!