Johnson SB distribution
Where will you meet this distribution?
- Epidemiology
“Fitting human exposure data with the Johnson SB distribution” by MICHAEL R. FLYNN
- Forestry
“Plotting Johnson’s SB Distribution using a new parameterization” by Keith Rennolls1 et al
“A new parameterization of Johnson’s SB distribution with application to fitting forest tree diameter data” by Keith Rennolls and Mingliang Wang
“Tree diameter distribution modelling: introducing the logit–logistic distribution” by Mingliang Wang and Keith Rennolls
Shape of Distribution
Basic Properties
- Four parameters are required.
- Continuous distribution defined on bounded range
- This distribution can be symmetric or asymmetric.
Probability
- Cumulative distribution function
where
and is cumulative distribution function of standard normal distribution.
- Probability density function
- How to compute these on Excel.
1 2
3 4 5 6 7 8 9
10
A B Data Description 0.5 Value for which you want the distribution 8 Value of parameter Gamma 2 Value of parameter Delta 2 Value of parameter Lambda 2 Value of parameter Xi =(A2-A5)/A4 Standardized variable z Formula Description (Result) =NORMSDIST(A3+A4*LN(A7/(1-A7))) Cumulative distribution function for the terms above =A4*EXP(-0.5*(A3+A4*LN(A7/(1-A7)))^2)/(SQRT(2*PI())*A5*A7*(1-A7)) Probability density function for the terms above
Quantile
- Inverse function of cumulative distribution function
where is cumulative distribution function of standard normal distribution.
- How to compute this on Excel.
1 2
3 4 5 6 7 8
A B Data Description 0.5 Probability associated with the distribution 1.7 Value of parameter Gamma 0.9 Value of parameter Delta 0.9 Value of parameter Lambda 0.9 Value of parameter Xi Formula Description (Result) =A5*EXP((NORMSINV(A2)-A3)/A4)/(1+EXP((NORMSINV(A2)-A3)/A4))+A6 Inverse of the cumulative distribution function for the terms above
Random Numbers
- Random number x is generated by inverse function method, which is for uniform random U,
where is cumulative distribution function of standard normal distribution.
- How to generate random numbers on Excel.
1 2 3 4 5 6 7 A B Data Description 0.5 Value of parameter Gamma 0.5 Value of parameter Delta 0.5 Value of parameter Lambda 0.5 Value of parameter Xi Formula Description (Result) =A4*EXP((NORMSINV(NTRAND(100))-A2)/A3)/(1+EXP((NORMSINV(NTRAND(100))-A2)/A3))+A5 100 Johnson SB deviates based on Mersenne-Twister algorithm for which the parameters above Note The formula in the example must be entered as an array formula. After copying the example to a blank worksheet, select the range A7:A106 starting with the formula cell. Press F2, and then press CTRL+SHIFT+ENTER.
NtRand Functions
Not supported yet