R/distance2glm.R

Defines functions distance2logit distance2linear.logit distance2probit distance2linear.probit distance2cloglog distance2linear.cloglog distance2log distance2linear.log distance2cauchit distance2linear.cauchit

distance2logit <- function(formula, data, ...) {
  res <- glm(formula, data, family=binomial(logit), ...)
  return(list(model = res, distance = fitted(res)))
}

distance2linear.logit <- function(formula, data, ...) {
  res <- glm(formula, data, family=binomial(logit), ...)
  return(list(model = res, distance = predict(res)))
}

distance2probit <- function(formula, data, ...) {
  res <- glm(formula, data, family=binomial(probit), ...)
  return(list(model = res, distance = fitted(res)))
}

distance2linear.probit <- function(formula, data, ...) {
  res <- glm(formula, data, family=binomial(probit), ...)
  return(list(model = res, distance = predict(res)))
}

distance2cloglog <- function(formula, data, ...) {
  res <- glm(formula, data, family=binomial(cloglog), ...)
  return(list(model = res, distance = fitted(res)))
}

distance2linear.cloglog <- function(formula, data, ...) {
  res <- glm(formula, data, family=binomial(cloglog), ...)
  return(list(model = res, distance = predict(res)))
}

distance2log <- function(formula, data, ...) {
  res <- glm(formula, data, family=binomial(log), ...)
  return(list(model = res, distance = fitted(res)))
}

distance2linear.log <- function(formula, data, ...) {
  res <- glm(formula, data, family=binomial(log), ...)
  return(list(model = res, distance = predict(res)))
}

distance2cauchit <- function(formula, data, ...) {
  res <- glm(formula, data, family=binomial(cauchit), ...)
  return(list(model = res, distance = fitted(res)))
}

distance2linear.cauchit <- function(formula, data, ...) {
  res <- glm(formula, data, family=binomial(cauchit), ...)
  return(list(model = res, distance = predict(res)))
}
itpir/SimTests_DEPRECATED documentation built on May 18, 2019, 7:10 a.m.