Plot frequency distributions(s) for given L, M and S values in LMS method
Plot frequency distributions(s) for given L, M and S values in LMS method
The LMS method defines frequency distributions in terms of L, M and S parameters. pdLMS plots one or more LMS distributions and optionally returns specified centiles on each distribution.
pdLMS( L =1, M =1, S =0.2, zcent =NULL, zlim =3.5, N =1000, plot =TRUE,...)
Arguments
L: vector of Box-Cox transformation (lambda) values, L in the LMS method (default 1 corresponding to the Normal distribution).
M: vector of medians (mu), M in the LMS method (default 1).
S: vector of coefficients of variation (sigma), S in the LMS method (default 0.2).
zcent: optional vector of z-scores for conversion to the measurement scale under each distribution.
N: number of points per distribution curve (default 1000).
plot: logical for plotting (default TRUE).
...: Further graphical parameters (see par) may also be supplied as arguments, particularly colour col, line type lty, line width lwd and character pch.
Returns
An invisible list with the following components: - x: vector of x values for plotting.
density: matrix of densities for each distribution.
centile: matrix of measurement centiles corresponding to zcent
under each distribution.
The distributions can be plotted with matplot(x, density, type='l').
Details
L, M and S should all be the same length, recycled if necessary.
Examples
## plot normal distributionpdLMS()## compare variety of distributions## with centiles corresponding to +3 z-scorespdLMS(L=-2:3, M=2:3, S=1:3/10, zcent=3, lty=1)