Learn R Programming

multiway (version 1.0-2)

krprod: Khatri-Rao Product

Description

Given X (n-by-p) and Y (m-by-p), the Khatri-Rao product Z = krprod(X,Y) is defined as c{ Z[,j] = kronecker(X[,j],Y[,j]) } which is the mn-by-p matrix containing Kronecker products of corresponding columns of X and Y.

Usage

krprod(X,Y)

Arguments

X
Matrix of order n-by-p.
Y
Matrix of order m-by-p.

Value

  • The mn-by-p matrix of columnwise Kronecker products.

Examples

Run this code
##########   EXAMPLE 1   ##########
X <- matrix(1,4,2)
Y <- matrix(1:4,2,2)
krprod(X,Y)


##########   EXAMPLE 2   ##########
X <- matrix(1:2,4,2)
Y <- matrix(1:4,2,2)
krprod(X,Y)


##########   EXAMPLE 3   ##########
X <- matrix(1:2,4,2,byrow=TRUE)
Y <- matrix(1:4,2,2)
krprod(X,Y)

Run the code above in your browser using DataLab