simestgcv(x, y, w = NULL, beta.init = NULL, nmulti = NULL,
lambda = NULL, maxit = 100, bin.tol = 1e-06,
beta.tol = 1e-05, agcv.iter = 100, progress = TRUE)# S3 method for default
simestgcv(x, y, w = NULL, beta.init = NULL, nmulti = NULL,
lambda = NULL, maxit = 100, bin.tol = 1e-06,
beta.tol = 1e-05, agcv.iter = 100, progress = TRUE)
cvx.pen
and cvx.lip
.smooth.pen.reg
for more details.lambda
.BetaInit
which lead to the estimator beta
.lambda
. Plot and predict function work as in the case of sim.est
function.args(sim.est)
x <- matrix(runif(20*2,-1,1),ncol = 2)
b0 <- rep_len(1,2)/sqrt(2)
y <- (x%*%b0)^2 + rnorm(20,0,0.3)
tmp2 <- simestgcv(x, y, lambda = c(20^{1/6}, 20^{1/4}), nmulti = 1,
agcv.iter = 10, maxit = 10, beta.tol = 1e-03)
print(tmp2)
plot(tmp2)
predict(tmp2, newdata = c(0,0))
Run the code above in your browser using DataLab