[R] storing objects (lm results) in an array
jasont at indigoindustrial.co.nz
Wed Sep 24 19:50:20 CEST 2003
On Thu, 2003-09-25 at 05:34, Christoph Lehmann wrote:
> I have calculated lots (>1000) of linear models and would like to store
> each single result as an element of a 3D matrix or a similar storage:
> something like
> glm[i][j][k] = lm(...)
> Since I read that results are lists: Is it possible to define a matrix
> of type list?
> Or what do you recommend?
1) glm is already a function name in R. I'd suggest a different name.
2) I don't recommend a matrix. Matricies require contiguous memory
chunks - it's possible to not have a long enough "block" of memory
available, even when the total free memory is sufficient, when storing
What's wrong with nested lists? Something like my.lms[[i]][[j]][[k]] <-
This can "scatter" its storage across discontinuous chunks of memory.
Indigo Industrial Controls Ltd.
More information about the R-help