Thanks Matthew, you are absolutely right. I am working on Windows XP SP2 32bit with R versions 2.9.1.
Here is an example: d <- as.data.frame(matrix(trunc(rnorm(6*27136, 10000, 100)),ncol=6)) d[,4:5] <- trunc(100*runif(2*27136, 0, 1)) d[,6] <- trunc(1000*runif(27136, 0, 1)) for (i in 4:6) d[,i] <- as.factor(d[,i]) lm(V1 ~ log(V2) + log(V3) + V4 + V5 + V6, data=d) memory.size(max=F) memory.size(max=T) I managed to get it run through after setting the 3GB switch for Windows and with a clean R session. I also noticed later, that after removing na.action=na.exclude more regressions run through. But before and after the lm() it seems there should be enough memory which means that lm() builds up some quite large objects during its computations? -- View this message in context: http://n4.nabble.com/Once-again-Error-cannot-allocate-vector-of-size-tp1083506p1100164.html Sent from the R help mailing list archive at Nabble.com. ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.