impRZilr: EM-based replacement of rounded zeros in compositional data
Description
Parametric replacement of rounded zeros for compositional data using
classical and robust methods based on ilr-transformations with special choice of balances.
Detection limit for each variable. zero for variables with variables that have no detection limit problems.
nComp
if determined, it fixes the number of pls components. If boot, the number of pls components are estimated using
a bootstraped cross validation approach.
bruteforce
sets imputed values above the detection limit to the detection limit. Replacement above the detection limit are only exeptionally occur due to numerical instabilities. The default is FALSE!
noisemethod
adding noise to imputed values. Experimental
noise
TRUE to activate noise (experimental)
R
number of bootstrap samples for the determination of pls components. Only important for method pls.
correction
normal or density
verbose
additional print output during calculations.
Value
ximputed data
criteriachange between last and second last iteration
iternumber of iterations
maxitmaximum number of iterations
windindex of zeros
nCompnumber of components for method pls
methodchosen method
Details
Statistical analysis of compositional data including zeros runs into problems, because log-ratios cannot be applied.
Usually, rounded zeros are considerer as missing not at random missing values.
The algorithm iteratively imputes parts with rounded zeros whereas in each step (1) an specific ilr transformation is applied (2) tobit regression is applied (3) the rounded zeros are replaced by the expected values
(4) the corresponding inverse ilr transformation is applied. After all parts are imputed, the algorithm starts again until the imputations do not change.