array.mult
Array multiplication
Description
Multiplication of 3-dimensional arrays was first introduced by Bates and Watts (1980). More extensions and technical details can be found in Wei (1998).
Usage
Arguments
| Argument | Description |
|---|---|
a |
a numeric matrix. |
b |
a numeric matrix. |
x |
a three-dimensional array. |
Details
Let \(\mathbf{X} = (x_{tij})\) be a 3-dimensional \(n\times p\times q\) where indices \(t, i\) and \(j\) indicate face, row and column, respectively. The product \(\mathbf{Y} = \mathbf{AXB}\) is an \(n\times r\times s\) array, with \(\mathbf{A}\) and \(\mathbf{B}\) are \(r\times p\) and \(q\times s\) matrices respectively. The elements of \(\mathbf{Y}\) are defined as:
Value
array.mult returns a 3-dimensional array of dimension \(n\times r\times s\) .
Seealso
array , matrix , bracket.prod .
References
Bates, D.M., Watts, D.G. (1980). Relative curvature measures of nonlinearity. Journal of the Royal Statistical Society, Series B 42 , 1-25.
Wei, B.C. (1998). Exponential Family Nonlinear Models . Springer, New York.