R/fitted.R

Defines functions fitted.ss fitted.sm fitted.gsm

Documented in fitted.gsm fitted.sm fitted.ss

# gsm objects
fitted.gsm <- function(object, ...){
  ginv <- object$family$linkinv
  return(ginv(object$linear.predictors))
}

# sm objects
fitted.sm <- function(object, ...){
  return(object$fitted.values)
}

# ss objects
fitted.ss <- function(object, ...){
  if(is.null(object$data)){
    warning("Input 'object' has no data. Returning object$y as fitted values.")
    return(object$y)
  } else {
    return(predict.ss(object, x = object$data$x, se.fit = FALSE)$y)
  }
}

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.