[R] Error: subscript out of bounds

Henrik Bengtsson hb at maths.lth.se
Wed Mar 13 13:10:29 CET 2002


The first thing I normally do when I see an error is to call traceback()
to see the list of function calls, which generated the error, i.e.
the path of functions up to the error. This way you can find exactly
where the error exception is thrown. The you do debug(...) on that
function and try to backtrack *why* it happens, i.e. maybe one of calling
functions in the traceback() list passes erronous arguments. This might
require that you debug(...) other functions in the list. To undebug a
function, just to undebug(...) on that function. Don't forget to look at
help(debug).

Cheers

Henrik Bengtsson

Dept. of Mathematical Statistics @ Centre for Mathematical Sciences 
Lund Institute of Technology/Lund University, Sweden (+2h UTC)
Office: P316, +46 46 222 9611 (phone), +46 46 222 4623 (fax)
h b @ m a t h s . l t h . s e, http://www.maths.lth.se/bioinformatics/



On Wed, 13 Mar 2002 Bill.Venables at CMIS.CSIRO.AU wrote:

> 
> 
> >  -----Original Message-----
> > From: 	Francisco J Molina [mailto:FJMolina at lbl.gov] 
> > Sent:	Wednesday, March 13, 2002 2:50 PM
> > To:	r-help at stat.math.ethz.ch
> > Subject:	[R] Error: subscript out of bounds
> > 
> > How can locate in my  program an error of that kind (Error: subscript
> > out of bounds)?
> 
> By debugging it?
> 
> (I think I have been hanging around with Brian Ripley for too long... :-)
> 
> W.
> 
> >
> -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
> -.-
> > r-help mailing list -- Read
> http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
> > Send "info", "help", or "[un]subscribe"
> > (in the "body", not the subject !)  To: r-help-request at stat.math.ethz.ch
> >
> _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._.
> _._
> -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
> r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
> Send "info", "help", or "[un]subscribe"
> (in the "body", not the subject !)  To: r-help-request at stat.math.ethz.ch
> _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
> 

-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-help-request at stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._



More information about the R-help mailing list