Runs the DIABLO algorithm (block.splsda) from the mixOmics package.
Arguments
- mixomics_data
A
mixOmicsinput object created withget_input_mixomics_supervised.- design_matrix
Either numeric matrix created through
diablo_generate_design_matrix, or character (accepted values are'null','weighted_full','full'). See Details.- ...
Arguments to be passed to the
block.splsdafunction.
Value
An object of class block.splsda (if keepX argument was provided) or block.splsda
(if it was not), see mixOmics::block.splsda() and mixOmics::block.plsda().
Details
The design_matrix argument can either be a custom design matrix (for example as constructed via the
diablo_generate_design_matrix function); or a character indicating the type of design matrix
to generate. Possible values include:
'null': Off-diagonal elements of the design matrix are set to 0;'weighted_full': Off-diagonal elements of the design matrix are set to 0.1;'full': Off-diagonal elements of the design matrix are set to 1.
