(R) 生成半正交随机矩阵

(R) 生成半正交随机矩阵,r,orthogonal,R,Orthogonal,我需要生成一个随机NxK矩阵(其中N>K),其中K列是正交随机向量 我尝试过的一种方法是生成一个大小为NxN的平方正交矩阵,然后选择前K列,但我想知道是否有更有效的方法 当前代码(R): 库(pracma) Z您可以使用rstiefel软件包: library(rstiefel) rustiefel(N, K) 您可以使用rstiefel软件包: library(rstiefel) rustiefel(N, K) 请阅读相关信息以及如何给出建议。这将使其他人更容易帮助你。此外,请添加您现有的

我需要生成一个随机NxK矩阵(其中N>K),其中K列是正交随机向量

我尝试过的一种方法是生成一个大小为NxN的平方正交矩阵,然后选择前K列,但我想知道是否有更有效的方法

当前代码(R):

库(pracma)

Z您可以使用
rstiefel
软件包:

library(rstiefel)
rustiefel(N, K)

您可以使用
rstiefel
软件包:

library(rstiefel)
rustiefel(N, K)
请阅读相关信息以及如何给出建议。这将使其他人更容易帮助你。此外,请添加您现有的代码。请阅读有关的信息以及如何提供密码。这将使其他人更容易帮助你。另外,添加现有代码。