Appendix D. Matrix algebra in R
Many of the functions described in this book operate on matrices. The manipulation of matrices is built deeply into the R language. Table D.1 describes operators and functions that are particularly important for solving linear algebra problems. In the table, A
and B
are matrices, x
and b
are vectors, and k
is a scalar.
Operator or function |
Description |
---|---|
|
Element-wise addition, subtraction, multiplication, division, and exponentiation, respectively |
|
Matrix multiplication |
|
Outer product: |
|
Combines matrices or vectors horizontally. Returns a matrix. |
|
Cholesky factorization of |
Get R in Action, Third Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.