R中的随机投影-将行乘以矩阵

时间:2018-12-04 22:13:02

标签: r matrix gaussian

您好,我想知道是否有人可以提供帮助。我正在使用R对高斯进行随机投影。 我需要在R(reals)中取k个高斯随机向量U1,...,Uk 然后对于d维中的任何向量v,执行随机投影: f(v)= v.U1,v.U2,...,v.Uk将v从d维减少到k维 所以我需要v1,... vn所以n个向量

,然后的基本思想是,投影后向量v之间将保持相对顺序,即每个向量的近邻将在投影前(v1,v2,...,vn)和投影f之后相同。 (v1),... f(vk)

我正在努力用R生成它。我设法为U和V制作了一个矩阵 但是,我现在需要使用标量积来执行投影,将v(vi)的每一行乘以U矩阵的每一列。我需要对n个向量执行此操作,并有一个矩阵作为结果。

这将使我能够找到每个f(vi)之间的距离!

任何帮助将不胜感激,谢谢!

这是我目前拥有的:

UnhandledPromiseRejectionWarning

但是我知道这是错误的!我是R新手,非常困惑!谢谢

0 个答案:

没有答案