R/SCAD.R

Defines functions SCAD

Documented in SCAD

SCAD <- function(x, lambda) {
	
	x <- abs(x)
	a <- 3.7
	
	u <- (x<=lambda)
	penalty <- lambda*x*u + (-0.5*pmax(a*lambda-x,0)^2/(a-1)  + 0.5*(a+1)*lambda^2)*(1-u)
	return(penalty)
}

Try the DiceKriging package in your browser

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

DiceKriging documentation built on Feb. 24, 2021, 1:07 a.m.