R/distance2GAM.R

Defines functions distance2GAMlogit distance2GAMprobit distance2GAMcloglog distance2GAMlog distance2GAMcauchit

distance2GAMlogit <- function(formula, data, ...) {
  require(mgcv)
  res <- gam(formula, data, family=binomial(logit), ...)
  return(list(model = res, distance = fitted(res)))
}

distance2GAMprobit <- function(formula, data, ...) {
  require(mgcv)
  res <- gam(formula, data, family=binomial(probit), ...)
  return(list(model = res, distance = fitted(res)))
}

distance2GAMcloglog <- function(formula, data, ...) {
  require(mgcv)
  res <- gam(formula, data, family=binomial(cloglog), ...)
  return(list(model = res, distance = fitted(res)))
}

distance2GAMlog <- function(formula, data, ...) {
  require(mgcv)
  res <- gam(formula, data, family=binomial(log), ...)
  return(list(model = res, distance = fitted(res)))
}

distance2GAMcauchit <- function(formula, data, ...) {
  require(mgcv)
  res <- gam(formula, data, family=binomial(cauchit), ...)
  return(list(model = res, distance = fitted(res)))
}
DanRunfola/SimTests documentation built on May 6, 2019, 1:23 p.m.