grasps 0.1.2
- Fixed the tuning-parameter grid so that all combinations of user-supplied
alphaandlambdavalues are evaluated. - Fixed automatic tuning-parameter generation so that a separate lambda sequence is constructed for each value of
alphausing its correspondinglambda.max. - Validation of
nlambdaandlambda.min.ratiois now performed only whenlambda = NULL. - Added a check for a non-positive or non-finite
lambda.maxto prevent the generation of invalid lambda sequences. - Fixed within-group weight generation in
gen_prec_sbm()so that each edge weight is sampled once and assigned symmetrically to the corresponding entries of the precision matrix. - Added input validation for
cond.targetand support for empty graphs ingen_prec_sbm(). - Clarified the roles of
lambda.safeandlambda.maxin the documentation of the automatic lambda-grid construction. - Expanded the documentation of the positive-definiteness and condition-number adjustment in
gen_prec_sbm()and added relevant references.
grasps 0.1.1
CRAN release: 2026-05-02
- Added function
plot.adjmat(). - Added function
prec_to_adj(). - Use
dinstead ofpto denote the dimension. - Revised the estimator expression in the vignette.
- Added NEWS file to record the changelog.
grasps 0.1.0
CRAN release: 2025-11-27
- Initial release of the grasps package.
- The grasps is a toolbox for precision matrix estimation with group structure.
- Key features:
- Unified regularization framework for sparse network learning.
- Supports element-wise sparsity and group-wise shrinkage.
- Includes both convex and non-convex penalties (e.g., adaptive lasso, SCAD, MCP).
- Provides model selection tools (e.g., CV, EBIC, HBIC).
- Designed for applications where variables exhibit grouped or modular relationships (e.g., brain networks, biological pathways).
