powered by
Returns the rank of a matrix X, using the QR decomposition, QR. Included here as a simple function, because rank does something different and it is not obvious what to use for matrix rank.
X
QR
rank
R(X)
rank of X
a matrix
qr
M <- outer(1:3, 3:1) M R(M) M <- matrix(1:9, 3, 3) M R(M) # why rank=2? echelon(M) set.seed(1234) M <- matrix(sample(1:9), 3, 3) M R(M)
Run the code above in your browser using DataLab