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