The function estimates the parameters mu1
, sig1
, mu2
, sig2
and rho
.
In cases of incomplete sampling the estimates of mu1
and mu2
will be confounded with the sampling
intensities (see rbipoilog
). Assuming sampling intensities \(\nu_1\) and \(\nu_2\),
the estimates of the means are \(\code{mu1}+\ln \nu_1\) and \(\code{mu2}+\ln\nu_2\). Parameters
sig1
, sig2
and rho
can be estimated without any knowledge of sampling intensities.
The parameters must be given starting values for the optimization procedure (default starting values are
used if starting values are not specified in the function call).
A zero-truncated distribution (see dbipoilog
) is assumed by default (zTrunc = TRUE
).
In cases where the number of zeros is known the zTrunc
argument should be set to FALSE
.
The function uses the optimization procedures in optim
to obtain the maximum likelihood estimate.
The method
and control
arguments are passed to optim
, see the help page for this
function for additional methods and control parameters.
The approximate fraction of species revealed by each sample is estimated as 1 minus the zero term of the
univariate Poisson lognormal distribution: \(1-q(0;\code{mu1},\code{sig1})\) and \(1-q(0;\code{mu2},\code{sig2})\).
Parametric bootstrapping could be time consuming for large data sets. If argument file
is specified, e.g.
file =
‘C:\\myboots.txt
’, the matrix with bootstrap estimates are copied into a tab-separated text-file
providing extra backup. Bootstrapping is done by simulating new sets of observations conditioned on the observed number of
species (see rbipoilog
).