Skip to contents

Collection of supervised multiblock methods:

  • MB-PLS - Multiblock Partial Least Squares (mbpls)

  • sMB-PLS - Sparse Multiblock Partial Least Squares (smbpls)

  • SO-PLS - Sequential and Orthogonalized PLS (sopls)

  • PO-PLS - Parallel and Orthogonalized PLS (popls)

  • ROSA - Response Oriented Sequential Alternation (rosa)

  • mbRDA - Multiblock Redundancy Analysis (mbrda)

See also

Overviews of available methods, multiblock, and methods organised by main structure: basic, unsupervised, asca, supervised and complex. Common functions for computation and extraction of results and plotting are found in multiblock_results and multiblock_plots, respectively.

Examples

data(potato)
mb <- mbpls(Sensory ~ Chemical + Compression, data=potato, ncomp = 5)
print(mb)
#> Multiblock PLS 
#> 
#> Call:
#> mbpls(formula = Sensory ~ Chemical + Compression, data = potato,     ncomp = 5)

# Convert data.frame with AsIs objects to list of matrices
potatoList <- lapply(potato, unclass)
mbr <- mbrda(Sensory ~ Chemical + Compression, data=potatoList, ncomp = 10)
print(mbr)
#> Multiblock RDA 
#> 
#> Call:
#> mbrda(formula = Sensory ~ Chemical + Compression, data = potatoList,     ncomp = 10)
scoreplot(mbr, labels="names")