This repository contains scripts to run the synthetic datasets and real-world dataset analysis described in A Splicing Approach to Best Subset of Groups Selection.
Synthetic_dataset_analysis/Synthetic_dataset_analysis.R
: R script used to run the synthetic datasets analysis.Real-world_dataset_analysis/Real-world_dataset_analysis.R
: R script used to run the real-world dataset analysis.Real-world_dataset_analysis/trim32.rda
: Dataset used in the real-world dataset analysis.gomp/gomp.R
: R interface ofgomp.cpp
.gomp/gomp.cpp
: C++ implementation of group orthogonal matching pursuit (GOMP).
- Group Lasso : R package
grpreg
(3.4.0). - Group MCP : R package
grpreg
(3.4.0). - GOMP : Implementation in R language with
Rcpp
modules. - Group Splicing : R package
abess
(0.4.0).
Please cite the following publications if you make use of the material here.
-
Yanhang Zhang, Junxian Zhu, Jin Zhu, and Xueqin Wang. A splicing approach to best subset of groups selection. INFORMS Journal on Computing, 35(1):104–119, 2023. doi: 10.1287/ijoc.2022.1241. URL https://doi.org/10.1287/ijoc.2022.1241.
-
Jin Zhu, Xueqin Wang, Liyuan Hu, Junhao Huang, Kangkang Jiang, Yanhang Zhang, Shiyun Lin and Junxian Zhu (2022). abess: A Fast Best-Subset Selection Library in Python and R. Journal of Machine Learning Research, 23(202), 1-7.
The corresponding BibteX entries:
@article{doi:10.1287/ijoc.2022.1241,
author = {Zhang, Yanhang and Zhu, Junxian and Zhu, Jin and Wang, Xueqin},
title = {A Splicing Approach to Best Subset of Groups Selection},
journal = {INFORMS Journal on Computing},
volume = {35},
number = {1},
pages = {104-119},
year = {2023},
doi = {10.1287/ijoc.2022.1241},
URL = {https://doi.org/10.1287/ijoc.2022.1241},
eprint = { https://doi.org/10.1287/ijoc.2022.1241}
}
and
@article{JMLR:v23:21-1060,
author = {Jin Zhu and Xueqin Wang and Liyuan Hu and Junhao Huang and Kangkang Jiang and Yanhang Zhang and Shiyun Lin and Junxian Zhu},
title = {abess: A Fast Best-Subset Selection Library in Python and R},
journal = {Journal of Machine Learning Research},
year = {2022},
volume = {23},
number = {202},
pages = {1--7},
url = {http://jmlr.org/papers/v23/21-1060.html}
}
Please direct questions and comments to the issues page.