[R] error options
Bert Gunter
gunter.berton at gene.com
Wed Dec 28 22:11:29 CET 2011
Below.
-- Bert
On Wed, Dec 28, 2011 at 11:35 AM, Paul Murtaugh
<murtaugh at science.oregonstate.edu> wrote:
> Hi,
>
> I'm running simulations that include a function that occasionally fails
> because of an unpredictable singularity in a matrix that it tries to invert.
> I'd like to have the function return 'NA' when that happens, so that the
> simulations can continue. I've tried things like:
>
> test <- function() {
> options(error=return(NA))
> x <- solve(0)
> return(x)
> }
>
> which does return 'NA'. But it returns 'NA' whether or not there's an
> error in the function:
>
> test <- function() {
> options(error=return(NA))
> x <- 0
> return(x)
> }
>
> test()
> [1] NA
>
> What am I missing here?
error trapping.
?try ##or
?tryCatch
-- Bert
>
> Thanks in advance
> -Paul
>
> ______________________________________________
> R-help at 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.
--
Bert Gunter
Genentech Nonclinical Biostatistics
Internal Contact Info:
Phone: 467-7374
Website:
http://pharmadevelopment.roche.com/index/pdb/pdb-functional-groups/pdb-biostatistics/pdb-ncb-home.htm
More information about the R-help
mailing list