row.kronecker {grpnet} | R Documentation |
Row-Wise Kronecker Product
Description
Calculates the row-wise Kronecker product between two matrices with the same number of rows.
Usage
row.kronecker(X, Y)
Arguments
X |
matrix of dimension |
Y |
matrix of dimension |
Details
Given X
of dimension c(n, p)
and Y
of dimension c(n, q)
, this function returns
cbind(x[,1] * Y, x[,2] * Y, ..., x[,p] * Y)
which is a matrix of dimension c(n, p*q)
Value
Matrix of dimension n \times pq
where each row contains the Kronecker product between the corresponding rows of X
and Y
.
Author(s)
Nathaniel E. Helwig <helwig@umn.edu>
See Also
Used by the rk.model.matrix
to construct basis functions for interaction terms
See kronecker
for the regular kronecker product
Examples
X <- matrix(c(1, 1, 2, 2), nrow = 2, ncol = 2)
Y <- matrix(1:6, nrow = 2, ncol = 3)
row.kronecker(X, Y)
[Package grpnet version 0.5 Index]