Concentration models¶
Let \(x\) denote a random variable from a lognormal distribution. Then, the log transformed variable \(y = ln(x)\) is normally distributed with \(\mu\) and variance \(\sigma\). The probability density function (p.d.f.) of y may be expressed as:
where \(p_{0} = \mathit{Pr}(y< log(X_{lor})), x_{lor}\) is the limit of reporting and \(I(y;0)\) is an indicator function for \(y< log(X_{lor})\). For \(p_{0} = 0\) the p.d.f. of \(y\) reduces to the usual lognormal density. The left truncated density for \(y \geq \log(X_{lor})\) may be expressed as:
with \(\Phi(\cdot)\) the standard normal c.d.f. and \(z = (\log(x_{lor}) - \mu_{y}) / \sigma_{z}\). Model parameters are estimated using maximum likelihood estimation based on the loglikelihood functions specified below. The loglikelihood functions are evaluated in R, using the optim algorithm to find estimates for \(\mu_{y}, \sigma_{y}^2\) and \(p_{0}\).
Mixture zero spike and censored lognormal¶
The loglikelihood may be expressed as:
where \(y_{i} = \log(x_{i})\), \(\Phi(\cdot)\) is the standard normal c.d.f., \(z = (\log(x_{i,lor}) - \mu_{y}) / \sigma_{y}\), \(z_{lor} = (\log(lor) - \mu_{y}) / \sigma_{y}\) with \(n_{0}\) number of censored values \((x_{i} < x_{i,lor}), n_{1}\) number of uncensored values \((x_{i} \geq x_{i,lor})\) and \(x_i{,} i = 1 \cdots n\).
Multiple values for LOR are allowed.
Censored lognormal¶
When \(p_{0} = 0\) the loglikelihood reduces to:
Multiple values for LOR are allowed.
Mixture non-detect spike and truncated lognormal¶
Ignoring the \(n_{0}\) values below \(x_{lor}\), the loglikelihood may be expressed as:
Only one value for LOR is allowed.
Mixture non-detect spike and lognormal¶
Ignoring the \(n_{0}\) values below \(x_{lor}\), the loglikelihood may be expressed as:
Only one value for LOR is allowed.