Published by the Foundation for Open Access Statistics Editors-in-chief: Bettina Grün, Torsten Hothorn, Edzer Pebesma, Achim Zeileis    ISSN 1548-7660; CODEN JSSOBK
Authors: James Li, Jacob Bien, Martin T. Wells
Title: rTensor: An R Package for Multidimensional Array (Tensor) Unfolding, Multiplication, and Decomposition
Abstract: rTensor is an R package designed to provide a common set of operations and decompositions for multidimensional arrays (tensors). We provide an S4 class that wraps around the base 'array' class and overloads familiar operations to users of 'array', and we provide additional functionality for tensor operations that are becoming more relevant in recent literature. We also provide a general unfolding operation, for which the k-mode unfolding and the matrix vectorization are special cases of. Finally, package rTensor implements common tensor decompositions such as canonical polyadic decomposition, Tucker decomposition, multilinear principal component analysis, t-singular value decomposition, as well as related matrix-based algorithms such as generalized low rank approximation of matrices and popular value decomposition.

Page views:: 292. Submitted: 2016-02-24. Published: 2018-11-30.
Paper: rTensor: An R Package for Multidimensional Array (Tensor) Unfolding, Multiplication, and Decomposition     Download PDF (Downloads: 98)
Supplements:
rTensor_1.4.tar.gz: R source package Download (Downloads: 5; 3MB)
v87i10.R: R replication code Download (Downloads: 6; 4KB)
v87i10.m: MATLAB replication code Download (Downloads: 5; 111B)

DOI: 10.18637/jss.v087.i10

by
This work is licensed under the licenses
Paper: Creative Commons Attribution 3.0 Unported License
Code: GNU General Public License (at least one of version 2 or version 3) or a GPL-compatible license.