diff --git a/.Rbuildignore b/.Rbuildignore index a8ee1bf3..1fdb26cb 100644 --- a/.Rbuildignore +++ b/.Rbuildignore @@ -15,3 +15,4 @@ ^\.vscode$ ^\.lintr$ ^cran-comments\.md$ +^CRAN-SUBMISSION$ diff --git a/.gitignore b/.gitignore index 381cca3b..0a025cec 100644 --- a/.gitignore +++ b/.gitignore @@ -1,102 +1,185 @@ +# File created using '.gitignore Generator' for Visual Studio Code: https://bit.ly/vscode-gig +# Created by https://www.toptal.com/developers/gitignore/api/windows,visualstudiocode,r,macos,linux +# Edit at https://www.toptal.com/developers/gitignore?templates=windows,visualstudiocode,r,macos,linux + +### Linux ### +*~ + +# temporary files which can be created if a process still has a handle open of a deleted file +.fuse_hidden* + +# KDE directory preferences +.directory + +# Linux trash folder which might appear on any partition or disk +.Trash-* + +# .nfs files are created when an open file is removed but is still being accessed +.nfs* + +### macOS ### +# General +.DS_Store +.AppleDouble +.LSOverride + +# Icon must end with two \r +Icon + + +# Thumbnails +._* + +# Files that might appear in the root of a volume +.DocumentRevisions-V100 +.fseventsd +.Spotlight-V100 +.TemporaryItems +.Trashes +.VolumeIcon.icns +.com.apple.timemachine.donotpresent + +# Directories potentially created on remote AFP share +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk + +### macOS Patch ### +# iCloud generated files +*.icloud -# Created by https://www.toptal.com/developers/gitignore/api/r -# Edit at https://www.toptal.com/developers/gitignore?templates=r ### R ### # History files .Rhistory .Rapp.history + # Session Data files .RData +.RDataTmp + # User-specific files .Ruserdata + # Example code in package build process *-Ex.R + # Output files from R CMD build /*.tar.gz + # Output files from R CMD check /*.Rcheck/ + # RStudio files .Rproj.user/ + # produced vignettes vignettes/*.html vignettes/*.pdf + # OAuth2 token, see https://github.com/hadley/httr/releases/tag/v0.3 .httr-oauth + # knitr and R markdown default cache directories *_cache/ /cache/ + # Temporary files created by R markdown *.utf8.md *.knit.md + # R Environment Variables .Renviron + +# pkgdown site +docs/ + +# translation temp files +po/*~ + +# RStudio Connect folder +rsconnect/ + ### R.Bookdown Stack ### # R package: bookdown caching files /*_files/ -# End of https://www.toptal.com/developers/gitignore/api/r -docs/ -# Created by https://www.toptal.com/developers/gitignore/api/visualstudiocode -# Edit at https://www.toptal.com/developers/gitignore?templates=visualstudiocode + ### VisualStudioCode ### .vscode/* !.vscode/settings.json !.vscode/tasks.json !.vscode/launch.json !.vscode/extensions.json -*.code-workspace +!.vscode/*.code-snippets + +# Local History for Visual Studio Code +.history/ + +# Built Visual Studio Code Extensions +*.vsix + ### VisualStudioCode Patch ### # Ignore all local history of files .history -# End of https://www.toptal.com/developers/gitignore/api/visualstudiocode -# Created by https://www.toptal.com/developers/gitignore/api/macos -# Edit at https://www.toptal.com/developers/gitignore?templates=macos -### macOS ### -# General -.DS_Store -.AppleDouble -.LSOverride -# Icon must end with two \r -Icon -# Thumbnails -._* -# Files that might appear in the root of a volume -.DocumentRevisions-V100 -.fseventsd -.Spotlight-V100 -.TemporaryItems -.Trashes -.VolumeIcon.icns -.com.apple.timemachine.donotpresent -# Directories potentially created on remote AFP share -.AppleDB -.AppleDesktop -Network Trash Folder -Temporary Items -.apdisk -# End of https://www.toptal.com/developers/gitignore/api/macos -# Created by https://www.toptal.com/developers/gitignore/api/windows -# Edit at https://www.toptal.com/developers/gitignore?templates=windows +.ionide + ### Windows ### # Windows thumbnail cache files Thumbs.db Thumbs.db:encryptable ehthumbs.db ehthumbs_vista.db + # Dump file *.stackdump + # Folder config file [Dd]esktop.ini + # Recycle Bin used on file shares $RECYCLE.BIN/ + # Windows Installer files *.cab *.msi *.msix *.msm *.msp + # Windows shortcuts *.lnk -# End of https://www.toptal.com/developers/gitignore/api/windows -CRAN-RELEASE + +# End of https://www.toptal.com/developers/gitignore/api/windows,visualstudiocode,r,macos,linux + +# Custom rules (everything added below won't be overriden by 'Generate .gitignore File' if you use 'Update' option) + +# R +.Rprofile README.html +src/*.o +src/*.so +src/*.dll + +# CRAN +cran-comments.md +CRAN-RELEASE CRAN-SUBMISSION + +# pkgdown +docs/ + +# renv +renv/ +renv.lock + +# vscode +.vscode + +# revdep +revdep/ + +# misc +Meta/ +attic/ +inst/docd diff --git a/DESCRIPTION b/DESCRIPTION index 74045351..bb0d27e4 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,6 +1,6 @@ Package: mlr3filters Title: Filter Based Feature Selection for 'mlr3' -Version: 0.7.1 +Version: 0.8.0 Authors@R: c( person("Patrick", "Schratz", , "patrick.schratz@gmail.com", role = "aut", comment = c(ORCID = "0000-0003-0748-6624")), diff --git a/NEWS.md b/NEWS.md index 6df1679e..4c05d3b1 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,5 +1,6 @@ -# mlr3filters 0.7.1-9000 +# mlr3filters 0.8.0 +- Added `FilterBoruta` - Fixed issue with `FilterPerformance` where the arg `measure` wasn't passed on - Added `FilterUnivariateCox` (thanks to @bblodfon) - Parameter value `na.rm` is properly initialized to `TRUE` (thanks to @bblodfon) diff --git a/R/bibentries.R b/R/bibentries.R index 46988885..f5df40e9 100644 --- a/R/bibentries.R +++ b/R/bibentries.R @@ -25,7 +25,7 @@ bibentries = c( ), bommert_2021 = bibentry("article", - doi = "0.1093/bib/bbab354", + doi = "10.1093/bib/bbab354", year = "2021", month = "9", publisher = "Oxford University Press ({OUP})", diff --git a/man/mlr_filters_boruta.Rd b/man/mlr_filters_boruta.Rd index 642b21b5..4a62b499 100644 --- a/man/mlr_filters_boruta.Rd +++ b/man/mlr_filters_boruta.Rd @@ -25,7 +25,7 @@ In combination with \CRANpkg{mlr3pipelines}, only the filter criterion \code{cut \references{ Kursa MB, Rudnicki WR (2010). \dQuote{Feature Selection with the Boruta Package.} -\emph{Journal of Statistical Software}, \bold{36}(11), 1–13. +\emph{Journal of Statistical Software}, \bold{36}(11), 1-13. } \seealso{ \itemize{ diff --git a/man/mlr_filters_carsurvscore.Rd b/man/mlr_filters_carsurvscore.Rd index 0841655d..44293869 100644 --- a/man/mlr_filters_carsurvscore.Rd +++ b/man/mlr_filters_carsurvscore.Rd @@ -13,7 +13,7 @@ Calls the implementation in \code{\link[carSurv:carSurvScore]{carSurv::carSurvSc Bommert A, Welchowski T, Schmid M, Rahnenführer J (2021). \dQuote{Benchmark of filter methods for feature selection in high-dimensional gene expression survival data.} \emph{Briefings in Bioinformatics}, \bold{23}(1). -\doi{0.1093/bib/bbab354}. +\doi{10.1093/bib/bbab354}. } \seealso{ \itemize{