fitting a lognormal curve into a histogram
16 次查看(过去 30 天)
显示 更早的评论
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
0 个评论
采纳的回答
KSSV
2017-10-5
% 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 个评论
Monika Kolarova
2022-2-11
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?
更多回答(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!