File Exchange

image thumbnail

Lognormal Helpers

version (4.43 KB) by Alexandra
Fitting for lognormal distributions

1 Download

Updated 25 Sep 2013

View License

Contains fitting for histogram data on normal and lognormal distributions. Though still requiring the fitting toolbox, the parameters are adapted in such a way that Matlab can actually fit the values (e.g. very small x values)!

Functions return mu and sigma parameter, scaling factor (for non-unit distributions) and goodness of fit.
Additionally included are logn2mean and mean2logn to convert between logn parameters mu/sigma and mean/std value (in contrast to lognstat which returns mean and variance)

Cite As

Alexandra (2020). Lognormal Helpers (, MATLAB Central File Exchange. Retrieved .

Comments and Ratings (2)

John Adcox

Nevermind....sorry :-(. I was thinking variance, you are outputting standard deviation. My mistake

John Adcox

I think there might be some math errors in your logn2mean and mean2logn scripts. They do not match up with Matlab's lognstat functions.

I think you need to change line 15 in logn2mean to:
s = exp(2*mu + sigma.^2) .* (exp(sigma.^2) - 1);

And line 14 in mean2logn to:
sigma = sqrt(log(s./m.^2 + 1));

This would then follow the equations laid out my the Mathworks website located at:

MATLAB Release Compatibility
Created with R2012a
Compatible with any release
Platform Compatibility
Windows macOS Linux