multiway: Component Models for Multi-Way Data

Fits multi-way component models via alternating least squares algorithms with optional constraints (orthogonality, non-negativity, and structural). Fit models include Individual Differences Scaling, Parallel Factor Analysis (1 and 2), Simultaneous Component Analysis, and Tucker Factor Analysis.

AuthorNathaniel E. Helwig <>
Date of publication2016-02-20 00:54:26
MaintainerNathaniel E. Helwig <>
LicenseGPL (>= 2)

View on CRAN


congru Man page
corcondia Man page
ed2sp Man page
fitted.indscal Man page
fitted.parafac Man page
fitted.parafac2 Man page Man page
fitted.tucker Man page
fnnls Man page
indscal Man page
krprod Man page
mpinv Man page
multiway Man page
multiway-package Man page
ncenter Man page
nrescale Man page
nscale Man page
parafac Man page
parafac2 Man page
parafac2_3way Man page
parafac2_4way Man page
parafac_3way Man page
parafac_4way Man page
reorder.indscal Man page
reorder.parafac Man page
reorder.parafac2 Man page Man page
reorder.tucker Man page
rescale Man page
rescale.indscal Man page
rescale.parafac Man page
rescale.parafac2 Man page Man page
rescale.tucker Man page
resign Man page
resign.indscal Man page
resign.parafac Man page
resign.parafac2 Man page Man page
resign.tucker Man page
sca Man page
smpower Man page
sumsq Man page
tucker Man page
tucker_3way Man page
tucker_4way Man page


multiway/R/corcondia.R multiway/R/fnnls.R multiway/R/resign.indscal.R multiway/R/smpower.R multiway/R/resign.parafac.R multiway/R/parafac2_3way.R multiway/R/krprod.R multiway/R/reorder.parafac.R multiway/R/reorder.indscal.R multiway/R/parafac2_4way.R multiway/R/nrescale.R multiway/R/nscale.R multiway/R/fitted.parafac2.R multiway/R/fitted.tucker.R multiway/R/parafac2.R multiway/R/fitted.indscal.R multiway/R/indscal.R multiway/R/rescale.parafac2.R multiway/R/reorder.tucker.R multiway/R/fitted.parafac.R multiway/R/ multiway/R/resign.R multiway/R/rescale.R multiway/R/tucker_3way.R multiway/R/resign.tucker.R multiway/R/resign.parafac2.R multiway/R/parafac.R multiway/R/mpinv.R multiway/R/congru.R multiway/R/ multiway/R/ed2sp.R multiway/R/sumsq.R multiway/R/ncenter.R multiway/R/parafac_3way.R multiway/R/tucker.R multiway/R/parafac_4way.R multiway/R/rescale.parafac.R multiway/R/rescale.indscal.R multiway/R/tucker_4way.R multiway/R/ multiway/R/sca.R multiway/R/reorder.parafac2.R multiway/R/rescale.tucker.R multiway/R/
multiway/man/nscale.Rd multiway/man/ncenter.Rd multiway/man/krprod.Rd multiway/man/parafac2.Rd multiway/man/multiway-package.Rd multiway/man/reorder.Rd multiway/man/tucker.Rd multiway/man/multiway-internal.Rd multiway/man/corcondia.Rd multiway/man/indscal.Rd multiway/man/sca.Rd multiway/man/smpower.Rd multiway/man/fnnls.Rd multiway/man/mpinv.Rd multiway/man/rescale.Rd multiway/man/resign.Rd multiway/man/sumsq.Rd multiway/man/fitted.Rd multiway/man/congru.Rd multiway/man/parafac.Rd

Questions? Problems? Suggestions? or email at

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.