Function to fit a solution of an RKHS Group Lasso problem.
Function to fit a solution of an RKHS Group Lasso problem.
Fits the solution of an RKHS group lasso problem for the Gaussian regression model.
RKHSgrplasso(Y, Kv, mu, maxIter, verbose)
Arguments
Y: Vector of response observations of size n.
Kv: List, includes the eigenvalues and eigenvectors of the positive definite Gram matrices Kv,v=1,...,vMax and their associated group names. It should have the same format as the output of the function calc_Kv (see details).
mu: Positive scalar, value of the penalty parameter μg in the RKHS Group Lasso problem.
maxIter: Integer, shows the maximum number of loops through all groups. Set as 1000 by default.
verbose: Logical, if TRUE, prints: the number of current iteration, active groups and convergence criterias. Set as FALSE by default.
Details
Input Kv should contain the eigenvalues and eigenvectors of positive definite Gram matrices Kv. It is necessary to set input correction in the function calc_Kv equal to "TRUE".
Returns
Estimated RKHS meta model, list with 13 components: - intercept: Scalar, estimated value of intercept.
teta: Matrix with vMax rows and n columns. Each row of the matrix is the estimated vector θv for v=1,...,vMax.
fit.v: Matrix with n rows and vMax columns. Each row of the matrix is the estimated value of fv=Kvθv.
fitted: Vector of size n, indicates the estimator of m.
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 ∥Y−f0−∑vKvθv∥2.
crit: Scalar, indicates the value of 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, critlastIter−1critlastIter−critlastIter−1.
RelDiffPar: Scalar, value of the second convergence criteria at the last iteration, ∥θlastIter−1θlastIter−θlastIter−1∥2.
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
Meier, L. Van de Geer, S. and Buhlmann, P. (2008) The group LASSO for logistic regression. Journal of the Royal Statistical Society Series B. 70. 53-71. 10.1111/j.1467-9868.2007.00627.x.