Apparently SAS is not coping well with my very large matrix set-up here. Is there a way to do this computation more efficiently?
B = t(X)*diag(w)*X;
ERROR: (execution) Unable to allocate sufficient memory. At least 2147483647 more bytes required.
operation : DIAG at line 8841 column 14
operands : w
w 365703 rows 1 col (numeric)
Thanks,
Raphael