This is a list of software changes.
- No API changes
- Very minor changes based on feedback from CRAN review.
- No API changes
- Only changes are to the automated software tests to accommodate minor floating point arithmetic differences on M1mac
- Only changes are to the automated software tests.
- Removes the dependency on the R package
SLOPE
, because the only two functions fromSLOPE
that are used ingrpSLOPE
are being deprecated and removed fromSLOPE
package versions newer than 0.1.3. - Since the dependency on the R package
SLOPE
has been removed (see above), the two functionsSLOPE::SLOPE_solver
andSLOPE::prox_sorted_L1
(including the underlying C implementation) have been adapted fromSLOPE
version 0.1.3 into this version of thegrpSLOPE
package. - In addition to the default FISTA solver (function
proximalGradientSolverGroupSLOPE
used by default within functiongrpSLOPE
), an ADMM solver has been implemented for the Group SLOPE model (functionadmmSolverGroupSLOPE
).
-
Fix for the installation error on r-oldrel-windows-ix86+x86_64 (R v3.2.5) in the CRAN package check results. This error was caused by the generic S3 method
sigma()
not being available from thestats
package prior to R v3.3.0. -
Checks for missing data in the inputs X, y and group were added in grpSLOPE().
-
A check for whether the input matrix X has columns with 0 variance is performed in grpSLOPE() when normalize=TRUE. This should prevent division by 0, when the columns of X are standardized to have norms equal to 1.