R/plusminus.fit.R

Defines functions plusminus.fit

Documented in plusminus.fit

plusminus.fit <- function(XX, YY, ...){
  p <- dim(as.matrix(XX))[2]
  YY. <- scale(YY, scale = FALSE)
  XX_scaled <- (scale(XX, center = FALSE, scale = TRUE))
  XX1 <- cbind(YY., XX_scaled)
  lms <- t(XX1[, -1]) %*% YY.
  lms1 <- as.data.frame(lms) / sqrt(p)
  ccc1 <- sign(lms1[, 1])
  Outs <- list(coefficients = ccc1, X = data.frame(XX_scaled), Y = YY)
}

Try the mvdalab package in your browser

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

mvdalab documentation built on Oct. 6, 2022, 1:05 a.m.