R/dfbetas.R

Defines functions dfbetas.gsm

Documented in dfbetas.gsm

dfbetas.ss <- dfbetas.sm <- dfbetas.gsm <-
  function(model, infl = smooth.influence(model, do.coef = TRUE), ...){
    clamod <- class(model)
    coefvar <- if(clamod == "ss") rowSums(model$fit$cov.sqrt^2) else rowSums(model$cov.sqrt^2)
    sigma0 <- ifelse(clamod == "gsm", sqrt(model$dispersion), model$sigma)
    infl$coefficients / outer(infl$sigma, sqrt(coefvar) / sigma0)
  }

Try the npreg package in your browser

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

npreg documentation built on July 21, 2022, 1:06 a.m.