| NEWS | R Documentation |
News for package smurf
Changes in version 1.1.8 (2025-09-19)
Add extra compiler flag for
Armadilloversion >=15.0.0-1.
Changes in version 1.1.7 (2025-02-23)
Fix bug in test.
Changes in version 1.1.6 (2024-11-30)
Change maintainer email address.
Changes in version 1.1.5 (2023-03-22)
Remove dependency on speedglm as this package will be removed from CRAN on 31st March 2023.
Changes in version 1.1.4 (2023-01-30)
Change
C++standard fromC++14toC++17(default forR 4.3.0).
Changes in version 1.1.3 (2022-05-06)
Fix bug with
ifelseandNULLwhen computing GLM penalty weights for a design matrix with full rank (#7).
Changes in version 1.1.2 (2021-04-17)
Add rmarkdown to the Suggests field in the
DESCRIPTIONfile to avoid problems with knitr version >= 1.32.
Changes in version 1.1.1 (2021-03-26)
Remove 'LazyData' from
DESCRIPTIONfile as no data directory is present.
Changes in version 1.1.0 (2021-03-12)
Major changes
Only apply ridge penalty to relevant predictors when determining GLM penalty weights.
Correctly determine if the design matrix has full rank.
Optimal values of
lambda, in examples and vignette, are re-determined after changes in computation of GLM penalty weights.Use
C++14(instead ofC++11) which requiresRversion 3.4 or higher.
Minor changes:
-
glmsmurf: Check that factors have at least two levels. Update Devriendt et al. (2021) reference.
Changes in version 1.0.7 (2020-11-24)
Changes in R-code:
-
plot_lambda: Properly check whether the objectxof classglmsmurfcontains components related to the selection of the sparsity parameterlambda. Use named families for glmnet whenever possible as this is faster.
Changes in version 1.0.6 (2020-05-16)
Changes in R-code:
Require at least version
4.0of glmnet as this allows for more families to be used.
Changes in documentation:
-
plot.glmsmurf,plot_reest.glmsmurfandplot_lambda.glmsmurf: Link toplot.defaultinstead ofplot(graphics) to avoid warnings on R-4.0.0.
Changes in version 1.0.5 (2020-03-19)
Changes in R-code:
Use numerical tolerance that is also suitable on platforms without a long double.
Use five-fold instead of two-fold cross-validation in tests.
Miscellaneous changes:
Use
rentdataset from catdata again as this package will no longer be archived.Use default date format for vignette date.
Changes in version 1.0.4 (2020-02-09)
Changes in R-code:
Adapt test for input for prior weights to catch multiple warnings.
Documentation changes:
Use only one core to select the optimal value of
lambdain the example ofplot_lambda.
Changes in version 1.0.3 (2020-02-07)
Changes in R-code:
Add extra tests for proximal operators, number of cross-validation folds and prior weights.
Miscellaneous changes:
Add
rentdataset from catdata as this package is scheduled to be archived on CRAN on 14 February 2020.Correct README to display correct pipeline status on GitLab.
Changes in version 1.0.2 (2019-11-25)
Changes in R-code:
Select first element of
class(obj)whenobjmight be amatrixobject asmatrixobjects will also inherit from classarrayin R 4.0.0 (and henceclass(obj)will be of length > 1).Add an extra test for the output of a
glmsmurfobject where a Graph-Guided Fused Lasso is used.
Documentation changes:
Update to roxygen2 version 7.0.0.
Add empty first line to
Rent_example2.Rto avoid problems with roxygen2 version 7.0.0.Move example files from
/instto/inst/examples.
Changes in version 1.0.1 (2019-05-11)
Changes in R-code:
-
glmsmurf: Improve handling of coefficient names.
Documentation changes:
-
plot_lambda: Replace\dontrunby\donttestas requested by CRAN.
Changes in version 1.0.0 (2018-12-03)
Changes in R-code:
-
p: change order ofgroupandrefcatarguments. -
glmsmurf: catch errors when computing the maximum value of lambda (#2). Fix bug in standardization when a continuous predictor is penalized with a Lasso or Group Lasso penalty (#4).
Documentation changes:
Move examples for S3 methods into example for
glmsmurf.
Miscellaneous changes:
Remove maintainer field in DESCRIPTION as it is already set using Authors@R.
Change GitLab URL in README.
Update Devriendt et al. (2018) reference.
Add reference to Devriendt et al. (2018) in DESCRIPTION.
First release on CRAN.
Changes in version 0.4.1 (2018-09-25)
First public release on GitLab.
Changes in version 0.4.0 (2018-09-24)
Changes in R-code:
-
glmsmurf: Use "cv1se" to indicate selection of lambda using cross-validation with the one standard error rule. E.g."cv.dev.1se"is renamed to"cv1se.dev".
Changes in documentation:
-
glmsmurf: Add note that selected value of lambda for out-of-sample selection and cross-validation is not (always) deterministic. General documentation updates.
Miscellaneous changes:
Add continuous integration (CI) on GitLab.
Add tests for
plot,plot_lambdaandsummaryfunctions.Add tests for elements of
glmsmurf-class related to selection of lambda.General vignette update.
Add LICENSE file.
Changes in version 0.3.0 (2018-09-17)
First release on GitLab.