R/is.glm.nb.maxiter.warning.R

Defines functions is.glm.nb.maxiter.warning

Documented in is.glm.nb.maxiter.warning

#' is.glm.nb.maxiter.warning
#'
#' @description
#'	Check if a warning object is an iteration limit reached warning from \code{glm.nb}
#' 
#' @param w Warning object
#'
#' @return Logical indicating if warning matches iteration limit reached warning
#'
is.glm.nb.maxiter.warning <- function(w) {

	if( 'iteration limit reached' != w$message ) {
		return(FALSE);
	} 

	if( 'theta.ml(Y, mu, sum(w), w, limit = control$maxit, trace = control$trace > ' != deparse(w$call)[1] ) {
		return(FALSE);
	}
	
	return(TRUE);
}

Try the chicane package in your browser

Any scripts or data that you put into this service are public.

chicane documentation built on Nov. 7, 2021, 1:07 a.m.