Я хотел бы создать несколько ортогональных многочленов для матрицы 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