matrixMultDS {dsBase}R Documentation

matrixMultDS serverside assign function called by ds.matrixMult

Description

Calculates the matrix product of two matrices and writes output to serverside

Usage

matrixMultDS(M1.name = NULL, M2.name = NULL)

Arguments

M1.name

A character string specifying the name of the first matrix (M1) argument specified by the M1 argument in the original call to ds.matrixMult

M2.name

A character string specifying the name of the second matrix (M2) argument specified by the M1 argument in the original call to ds.matrixMult

Details

Undertakes standard matrix multiplication where with input matrices A and B with dimensions A: mxn and B: nxp the output C has dimensions mxp and each elemnt C[i,j] has value equal to the dot product of row i of A and column j of B where the dot product is obtained as sum(A[i,1]*B[1,j] + A[i,2]*B[2,j] + .... + A[i,n]*B[n,j]). This calculation is only valid if the number of columns of A is the same as the number of rows of B

Value

Output is the matrix representing the product of M1 and M2 which is written to the serverside. For more details see help for ds.matrixMult

Author(s)

Paul Burton for DataSHIELD Development Team


[Package dsBase version 6.3.0 ]