randomOrthogonalMatrix | R Documentation |
Generate a random orthogonal basis matrix of dimension (nrow x ncol)
using
the method in Heiberger (1978).
randomOrthogonalMatrix(nrow, ncol, n = nrow, d = ncol, seed = NULL)
nrow |
the number of rows of the resulting orthogonal matrix. |
ncol |
the number of columns of the resulting orthogonal matrix. |
n |
deprecated. See |
d |
deprecated. See |
seed |
an optional integer argument to use in |
The use of arguments n
and d
is deprecated and they will be removed in the future.
An orthogonal matrix of dimension nrow x ncol
such that each column is orthogonal to the other and has unit lenght. Because of the latter, it is also called orthonormal.
Heiberger R. (1978) Generation of random orthogonal matrices. Journal of the Royal Statistical Society. Series C (Applied Statistics), 27(2), 199-206.
coordProj
B <- randomOrthogonalMatrix(10,3)
zapsmall(crossprod(B))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.