Hi everyone, I'm trying to use the rollingRegression() function to apply regression over a rolling 'window' to some tine series data. Currently, I have: #Code start vec<-c(1:100) mat<-matrix(abs(rnorm(1000)), nrow=100,ncol=100) mat[,5]<-c(NA) if(!all(is.na(mat))) {RegData<-rollingRegression(vec~mat,10)} #Code end I get the following error message: Error in eval(predvars, data, env) : not that many frames on the stack I know the arguments in the rollingRegression() function are: (formula, data, window), so I then combined the vector and matrix into a single data frame as follows: #Code start vec<-c(1:100) mat<-matrix(abs(rnorm(1000)), nrow=100,ncol=100) mat[,5]<-c(NA) comb<-data.frame(cbind(vec,mat)) if(!all(is.na(comb))) {RegData<-rollingRegression(vec~mat,comb,10)} #Code end ...I get the following error message: Error in lm.fit(x, y, offset = offset, singular.ok = singular.ok, ...) : 0 (non-NA) cases Can anyone see what I am doing incorrectly? I hope the example code helps. Thanks, rcoder -- View this message in context: http://www.nabble.com/rollingRegression%28%29-aplied-between-vector-and-matrix-tp18788824p18788824.html Sent from the R help mailing list archive at Nabble.com.