我想为 50x30 矩阵生成多个正交多项式。
结果应该有 30 + 30 + 30C2 = 30 + 30 + 435 = 505 列和 50 行。我厌倦poly
了R
基本包,即使是第一次订购,它也耗尽了内存。R中是否有任何函数可以做多个正交多项式?(尝试过orthopolynom
,但它只适用于单变量)还是太难了?谢谢
这是我的代码
n=50
k=30
x=matrix(rnorm(n*k),nrow=n,ncol=k)
poly(x,degree=1)
Error in rep.int(rep.int(seq_len(nx), rep.int(rep.fac, nx)), orep) : cannot allocate vector of length 1073741824