Description Usage Arguments Details Value Author(s) References See Also Examples
The MIMFA
function estimates coordinates of
individuals and variables on the MFA components by implementing
a multiple imputation (MI) approach in order to deal
with multiple tables in presence of missing individuals.
1 |
object |
an object of class |
ncomp |
a number of components to include in MFA when
|
M |
integer, number of imputations. Default to
|
estimeNC |
logical. If |
maxIter |
integer, maximum number of iterations for the
|
tol |
positive value, the threshold for assessing convergence
in the |
According to the MI methodology, missing individuals are filled
in by several sets of plausible values, resulting in M
completed data. MFA is then applied to each completed data
leading to M
different configurations.
Finally, the M
configurations are combined using the
STATIS method to yield one consensus solution.
If estimeNC=TRUE
, the number of MFA components for
data imputation is estimated using the generalized cross-validation
approximation method. In this case, ncomp
corresponds
to the maximum number of components to test.
A MIDTList
object containing additional slots for:
compromise
configurations
imputedIndv
MIparam
See MIDTList
for description.
Ignacio González and Valentin Voillet
Voillet V., Besse P., Liaubet L., San Cristobal M., González I. (2016). Handling missing rows in multi-omics data integration: Multiple Imputation in Multiple Factor Analysis framework. BMC Bioinformatics, 17(40).
Lavit C., Escoufier Y., Sabatier R., Traissac P. (1994). The ACT (STATIS method). Computational Statistics & Data Analysis, 18(1), 97–119.
Josse J., Husson F. (2012). Selecting the number of components in PCA using cross-validation approximations. Computational Statistics and Data Analysis, 56, 1869–1879.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | #-- load data and create MIDTList object
data(NCI60)
midt <- MIDTList(NCI60$mae)
midt
#-- performs MIMFA
midt <- MIMFA(midt, ncomp=3, M=10)
midt
#-- estimates the number of MFA components for data imputation
#-- ncomp is chosen to being enough large
## Not run:
midt <- MIMFA(midt, ncomp=50, M=10, estimeNC=TRUE)
midt
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.