
Tente isto, d<-data.frame(x=1:10, y=rep(c(FALSE,TRUE),c(4,6))) d glm(y~x, data=d, family=binomial) keepWarnings <- function(expr) { localWarnings <- list() value <- withCallingHandlers(expr, warning = function(w) { localWarnings[[length(localWarnings)+1]] <<- w invokeRestart("muffleWarning") }) list(value=value, warnings=localWarnings) } z <- keepWarnings(glm(y~x, data=d, family=binomial)) z z$value (S,f,P) Allaman \begin{signature} <<>>= Prof. Dr. Ivan Bezerra Allaman Universidade Estadual de Santa Cruz Departamento de Ciências Exatas e Tecnológicas Ilhéus/BA - Brasil Fone: +55 73 3680-5596 E-mail: ivanalaman@yahoo.com.br/ivanalaman@gmail.com @ \end{signature}