R/fit.robmixglm.R

Defines functions fit.robmixglm

fit.robmixglm <- function(x,y,family,offset,gh=norm.gauss.hermite(21),notrials,EMTol,cores,verbose) {

 out <- switch(family,
          gaussian = gaussian.fit.robmixglm(x,y,offset,gh,notrials,EMTol,calcHessian=TRUE,cores,verbose,starting.values=NULL),
          binomial = binomial.fit.robmixglm(x,y,offset,gh,notrials,EMTol,calcHessian=TRUE,cores,verbose,starting.values=NULL),
          poisson = poisson.fit.robmixglm(x,y,offset,gh,notrials,EMTol,calcHessian=TRUE,cores,verbose,starting.values=NULL),
         gamma = gamma.fit.robmixglm(x,y,offset,gh,notrials,EMTol,calcHessian=TRUE,cores,verbose,starting.values=NULL),
         truncpoisson = truncpoisson.fit.robmixglm(x,y,offset,gh,notrials,EMTol,calcHessian=TRUE,cores,verbose,starting.values=NULL),
         nbinom = nbinom.fit.robmixglm(x,y,offset,gh,notrials,EMTol,calcHessian=TRUE,cores,verbose,starting.values=NULL)
 )
  out
}

Try the robmixglm package in your browser

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

robmixglm documentation built on May 9, 2022, 9:08 a.m.