Matrix decomposition is the matrix equivalent to algebraic factorization. In this section, we will discuss methods that break a single matrix into the product of two or more smaller matrices.

QR decomposition is a decomposition that breaks a matrix
**M** into two different matrices, **Q** and **R**, such that **M** is equal to **QR**. **Q** is an orthogonal matrix (a matrix in which the inverse of the matrix is equal to its transposition), and **R** is an upper triangular matrix. Here, we demonstrate QR factorization in R on R's internal trees dataset using the `qr`

command:

> data(trees) > head(trees) Girth Height Volume 1 8.3 70 10.3 2 8.6 65 10.3 3 8.8 63 10.2 4 10.5 72 16.4 5 10.7 81 18.8 6 10.8 83 19.7 > trees.qr <- qr(trees[,c(2:3)]) ...

Start Free Trial

No credit card required