Model matrices used in derivatives
These matrices are used in the analytic gradients
duplicationMatrix(n, diag = TRUE) eliminationMatrix(n, diag = TRUE) diagonalizationMatrix(n)
n
: Number of rows and columns in the original matrixdiag
: Logical indicating if the diagonal should be included (set to FALSE for derivative of vech(x))Sacha Epskamp
A sparse matrix
# Duplication matrix for 10 variables: duplicationMatrix(10) # Elimination matrix for 10 variables: eliminationMatrix(10) # Diagonailzation matrix for 10 variables: diagonalizationMatrix(10)