| grplasso_q {RKHSMetaMod} | R Documentation | 
Function to fit a solution with q active groups of an RKHS Group Lasso problem.
Description
Fits a solution of the group lasso problem based on RKHS, with q active groups in the obtained solution for the Gaussian regression model. It determines \mu_{g}(q), for which the number of active groups in the solution of the RKHS group lasso problem is equal to q, and returns the RKHS meta model associated with \mu_{g}(q).
Usage
grplasso_q(Y, Kv, q, rat, Num)
Arguments
| Y | Vector of response observations of size  | 
| Kv | List of eigenvalues and eigenvectors of positive definite Gram matrices  | 
| q | Integer, the number of active groups in the obtained solution. | 
| rat | Positive scalar, used to restrict the minimum value of  | 
| Num | Integer, used to restrict the number of different values of the penalty parameter  | 
Details
Input Kv should contain the eigenvalues and eigenvectors of positive definite Gram matrices K_v. It is necessary to set input "correction" in the function calc_Kv equal to "TRUE".
Value
List of 4 components: "mus", "qs", "mu", "res":
| mus | Vector, values of the evaluated penalty parameters  | 
| qs | Vector, number of active groups associated with each value of  | 
| mu | Scalar, value of  | 
| res | An RKHS Group Lasso object: | 
| intercept | Scalar, estimated value of intercept. | 
| teta | Matrix with vMax rows and  | 
| fit.v | Matrix with  | 
| fitted | Vector of size  | 
| Norm.H | Vector of size vMax, estimated values of the penalty norm. | 
| supp | Vector of active groups. | 
| Nsupp | Vector of the names of the active groups. | 
| SCR | Scalar, equals to  | 
| crit | Scalar, indicates the value of the penalized criteria. | 
| MaxIter | Integer, number of iterations until convergence is reached. | 
| convergence | TRUE or FALSE. Indicates whether the algorithm has converged or not. | 
| RelDiffCrit | Scalar, value of the first convergence criteria at the last iteration,  | 
| RelDiffPar | Scalar, value of the second convergence criteria at the last iteration,  | 
Note
Note.
Author(s)
Halaleh Kamari
References
Kamari, H., Huet, S. and Taupin, M.-L. (2019) RKHSMetaMod : An R package to estimate the Hoeffding decomposition of an unknown function by solving RKHS Ridge Group Sparse optimization problem. <arXiv:1905.13695>
See Also
Examples
d <- 3
n <- 50
library(lhs)
X <- maximinLHS(n, d)
c <- c(0.2,0.6,0.8)
F <- 1;for (a in 1:d) F <- F*(abs(4*X[,a]-2)+c[a])/(1+c[a])
epsilon <- rnorm(n,0,1);sigma <- 0.2 
Y <- F + sigma*epsilon
Dmax <- 3
kernel <- "matern"
Kv <- calc_Kv(X, kernel, Dmax, TRUE, TRUE)
result <- grplasso_q(Y,Kv,5,100 ,Num=10)
result$mu
result$res$Nsupp