[R] Working with large matrix

Steve Lianoglou
2009-09-11T18:26:39Z

Hi,

On Sep 11, 2009, at 1:15 PM, A Ezhil wrote:

> Dear All,
>
> I have large matrix (46000 x 11250). I would like to do the linear
> regression for each row. I wrote a simple function that has lm() and
> used apply(mat,1,func). The issue is that it takes ages to load the
> file and also to finish the lm. I am using LINUX 64 bit with 32G
> mem. Is there an elegant and fast way of completing this task?

Do bigmemory and biglm help?

http://cran.r-project.org/web/packages/bigmemory
http://cran.r-project.org/web/packages/biglm

-steve

--
Steve Lianoglou
Graduate Student: Computational Systems Biology
   |  Memorial Sloan-Kettering Cancer Center
   |  Weill Medical College of Cornell University
Contact Info: http://cbio.mskcc.org/~lianos/contact