This R package runs the Group Elastic Net (including lasso, ridge, elastic net, and ordinary least square) regression with scalar response values and observed functional covariates. In addition, it penalizes the curvature of the output by implementing a penalty on the second derivative of the estimated coefficient curves. One of the two algorithms of this package is ADMM (mostly developed in C++). ADMM is designed for parallel computations and is only recommended on systems equipped with many strong cores. This algorithm runs parallel on Linux, but it runs serial on Windows. The second algorithm uses the fGMD package that is built exclusively for this package. The fGMD package is a heavily modified version of the gglasso package (BMD and Strong Rule). The features added to the original gglasso package are: the mixing parameter (alpha) and its net search cross-validation, the curvature penalization for functional regression and its net search cross-validation, the optimized Fortran core function to accelerate the curvature penalization updates, and the progress reports with time estimations. For this package to work, first install fGMD. The fGMD package does not work independently from this package, and it does not interfere with the functions of the gglasso package due to the slight name differences.
Package details |
|
---|---|
Author | Ali Mahzarnia [aut, cre] (https://math.uncc.edu/directory/ali-mahzarnia), Jun Song [aut] (http://www.jsong.net/) |
Maintainer | Ali Mahzarnia <amahzarn@uncc.edu> |
License | GPL-2 |
Version | 1.0.0 |
URL | https://github.com/Ali-Mahzarnia/MFSGrp |
Package repository | View on GitHub |
Installation |
Install the latest version of this package by entering the following in R:
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.