Result of imputing ds with ds_impute_LS_gene(),
if this already exists (see details).
verbose_gene
Should impute_LS_gene() be verbose?
verbose_expected_values
Should impute_expected_values() be verbose?
Value
An object of the same class as ds with imputed missing values.
Details
This function performs LSimpute_array as described by Bo et al. (2004).The function assumes that the genes are the rows of ds.
The mean vector and covariance matrix for the imputation in LSimpute_array is
based on a imputed dataset from LSimpute_gene. This dataset can be supplied
directly via ds_impute_LS_gene or will automatically be created with
impute_LS_gene() (if ds_impute_LS_gene is NULL). The imputation values
are the expected values given the estimated parameters and the observed
values. They are calculated via impute_expected_values(). The amount of
feedback from these two functions is controlled via verbose_gene and
verbose_expected_values. The values of these two arguments are passed on to
the argument verbose from impute_LS_gene() and
impute_expected_values().
References
Bo, T. H., Dysvik, B., & Jonassen, I. (2004). LSimpute: accurate estimation of missing values in microarray data with least squares methods. Nucleic acids research, 32(3), e34