-
Notifications
You must be signed in to change notification settings - Fork 0
Submission: featureselection (R) #33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Package ReviewPlease check off boxes as applicable, and elaborate in comments below. Your review is not limited to these topics, as described in the reviewer guide
DocumentationThe package includes all the following forms of documentation:
Functionality
Final approval (post-review)
Estimated hours spent reviewing:
Review CommentsA great choice to bundle very relevant and practical features that can be used in almost every Machine Learning pipeline. Implementing them from scratch must have been a great experience and the authors did an awesome job. I have listed my feedbacks and suggestions below: General:
Vignettes:
Overall code
feature_selection.R
simulated_annealing.R
recursive_feature_elimination.R
variance_thresholding.R
In general, the package is great for feature selection and delivers what it promises. It was easy to use and it helped me revisit some of the algorithms we learned earlier in the course. :) The authors have bundled the most widely used feature selection algorithms in a very short time. With the addition of other algorithms that help in feature selection, this package could become extremely useful and have a wide usage. |
Package Review
DocumentationThe package includes all the following forms of documentation:
Functionality
Final approval (post-review)
Estimated hours spent reviewing: 2-3 hours
Review CommentsNote: I agree with the previous reviewer's comments, my comments are in addition to theirs. General Comments
Suggestions for Improvement
a)
b)
c)
Final Comments
|
Thank you for your comments @vanandsh and @suvarna-m, we appreciate your help and the time you took not only going in the general about the package, but also deeper with the code and give us useful comments! Cheers |
Thanks @suvarna-m and @vanandsh for your review. Here is the summary of our responses. Please see release 1.1.8 for these changes. Summary Responses:
The
We have increased our coverage from 95% to 98%
We decided to not implement vignettes since the README and the documentation site created with
Thank you for the suggestion. We decided to not address this issue in this release.
The code has been fixed.
The roxygen comments have been updated to be more consistent with the other functions.
The code has been refactored to address this.
Not address in this release.
Checks and tests have been added to address this.
We have added a
This will be addressed in a future release.
The code was refactored to address this.
Some results are now generated automatically and all output is prefixed with
Comments have been added to the code for improved clarity.
File has been updated.
See above comment regarding this.
Roxygen comments have been updated to reflect this.
These test have been added and coverage is now up to 98% |
Submitting Author: Ryan Homer (@ryanhomer), Jacky Ho (@jackyho112), Derek Kruszewski (@dkruszew), Victor Cuspinera (@vcuspinera)
Repository: https://github.com/UBC-MDS/feature-selection-r
Version submitted: 1.1.0
Editor: Varada Kolhatkar (@kvarada)
Reviewer 1: Anand Shankar Vemparala (@vanandsh)
Reviewer 2: Suvarna Moharir (@suvarna-m)
Archive: TBD
Version accepted: TBD
Scope
Please indicate which category or categories from our package fit policies this package falls under: (Please check an appropriate box below. If you are unsure, we suggest you make a pre-submission inquiry.):
Explain how and why the package falls under these categories (briefly, 1-2 sentences):
This package implements data feature selections algorithms. It is expected that the user will make use of packages such as [caret][2] in order to do the actual model fitting and scoring. This package then makes use of these results to carry out feature selection.
Who is the target audience and what are scientific applications of this package?
It is expected that this package will be helpful to mainly data scientists, students of data science, and in general, anyone involved in machine learning.
Are there other R packages that accomplish the same thing? If so, how does yours differ or meet our criteria for best-in-category?
Some of the feature selection algorithms exists on the R platform. Others either do not have an implementation or their implemetation is fairly complex. This package aims to provide easy-to-use implementations of feature selection algorithms and to provide a more seamless experience between the R and Python platforms by providing a companion Python edition that works in a very similar way.
If you made a pre-submission enquiry, please paste the link to the corresponding issue, forum post, or other discussion, or @tag the editor you contacted.
n/a
Technical checks
Confirm each of the following by checking the box.
This package:
Publication options
JOSS Options
paper.md
matching JOSS's requirements with a high-level description in the package root or ininst/
.MEE Options
Code of conduct
The text was updated successfully, but these errors were encountered: