As an instance of the rv_continuous class, johnsonsb object inherits from it
a collection of generic methods (see below for the full list),
and completes them with details specific for this particular distribution.
The probability density function for johnsonsb is:
\[f(x, a, b) = \frac{b}{x(1-x)} \phi(a + b \log \frac{x}{1-x} )\]
where \(x\), \(a\), and \(b\) are real scalars; \(b > 0\)
and \(x \in [0,1]\). \(\phi\) is the pdf of the normal
distribution.
johnsonsb takes \(a\) and \(b\) as shape parameters.
The probability density above is defined in the "standardized" form. To shift
and/or scale the distribution use the loc and scale parameters.
Specifically, johnsonsb.pdf(x,a,b,loc,scale) is identically
equivalent to johnsonsb.pdf(y,a,b)/scale with
y=(x-loc)/scale. Note that shifting the location of a distribution
does not make it a "noncentral" distribution; noncentral generalizations of
some distributions are available in separate classes.
Alternatively, the distribution object can be called (as a function)
to fix the shape, location and scale parameters. This returns a "frozen"
RV object holding the given parameters fixed.
Freeze the distribution and display the frozen pdf: