Open morrismanfung opened 1 year ago
Please check off boxes as applicable, and elaborate in comments below. Your review is not limited to these topics, as described in the reviewer guide
The package includes all the following forms of documentation:
URL
, BugReports
and Maintainer
(which may be autogenerated via Authors@R
).Estimated hours spent reviewing: 1 Hour
The package is very interesting and I enjoyed going through it. The package install was successful from github.
The package documentation was great and I was able to use each of the functions after installing your package on my RStudio IDE. Using the badges was great which showed a 71% code coverage. For cat_dist_heatmap
function if you could add a bit more explanation like what you did in the article section, it'd be great. Overall, Solid work. Congrats!
Please check off boxes as applicable, and elaborate in comments below. Your review is not limited to these topics, as described in the reviewer guide
The package includes all the following forms of documentation:
URL
, BugReports
and Maintainer
(which may be autogenerated via Authors@R
).Estimated hours spent reviewing: 1 hr
Error in UseMethod("select") :
no applicable method for 'select' applied to an object of class "function"
Warning messages:
1: Use of `data[[cat_1]]` is discouraged.
ℹ Use `.data[[cat_1]]` instead.
2: Use of `data[[cat_2]]` is discouraged.
ℹ Use `.data[[cat_2]]` instead.
3: Use of `data[[cat_1]]` is discouraged.
ℹ Use `.data[[cat_1]]` instead.
4: Use of `data[[cat_2]]` is discouraged.
ℹ Use `.data[[cat_2]]` instead.
Warning messages:
1: In cor.test.default(df1[[num1]], df1[[num2]], method = "spearman", :
Cannot compute exact p-value with ties
2: In cor.test.default(df1[[num1]], df1[[num2]], method = "spearman", :
Cannot compute exact p-value with ties
R/num_dist_summary.R: 25.00%
which is relatively low compared to the other three functions. It could be a future improvement for the package.Please check off boxes as applicable, and elaborate in comments below. Your review is not limited to these topics, as described in the reviewer guide
The package includes all the following forms of documentation:
URL
, BugReports
and Maintainer
(which may be autogenerated via Authors@R
).Estimated hours spent reviewing: 1 hour
check()
, there are no errors or warnings.RPrelimEdaHelper
, but you used another name R_prelim_eda_helper
before the Usage section of the ReadMe file, and prelim_eda_helper
within the section of License. This may cause confusion for users when they call library(package_name)
to start using the package.prelim_eda_helper
, it would be more effective if you can add some example plots on the Usage section.Please check off boxes as applicable, and elaborate in comments below. Your review is not limited to these topics, as described in the reviewer guide
The package includes all the following forms of documentation:
URL
, BugReports
and Maintainer
(which may be autogenerated via Authors@R
).Estimated hours spent reviewing:
checkpoint
, which is just something with jupyter notebook, not essential to package. This folder should be deleted.
name: R_Prelim_Eda_Helper about: This package provides a streamlined and easy to use solution for basic EDA tasks that would otherwise require significant amount of coding to achieve.
Submitting Author Name: Morris Chan Submitting Author Github Handle: !--author1-->@morrismanfung<!--end-author1-- Other Package Authors Github handles: (comma separated, delete if none) @MNBhat, @Lorraine97, @austin-shih Repository: https://github.com/UBC-MDS/R_Prelim_Eda_Helper Version submitted: Submission type: Standard Editor: Morris Chan Reviewers: Zilong Yi, Peng Zhang, Mohammad Reza Nabizadeh Shahrbabak
Archive: TBD Version accepted: TBD Language: en
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):
The package performs statistical tests along side with the visualizations.
Researchers or analysts who have the need to constantly do explanatory analysis and statistical testing. The helper functions are designed to speed up the frequently used pipelines.
There are existing packages for visualizations and statistical tests. However, they usually require more complicated syntaxes. Our package combines graphic visualizations with preliminary statistical test results aiming to enable users to quickly get a sense of how the data look like.
(If applicable) Does your package comply with our guidance around Ethics, Data Privacy and Human Subjects Research?
If you made a pre-submission inquiry, please paste the link to the corresponding issue, forum post, or other discussion, or @tag the editor you contacted.
Explain reasons for any
pkgcheck
items which your package is unable to pass.Technical checks
Confirm each of the following by checking the box.
This package:
Publication options
[ ] Do you intend for this package to go on CRAN?
[ ] Do you intend for this package to go on Bioconductor?
[ ] Do you wish to submit an Applications Article about your package to Methods in Ecology and Evolution? If so:
MEE Options
- [ ] The package is novel and will be of interest to the broad readership of the journal. - [ ] The manuscript describing the package is no longer than 3000 words. - [ ] You intend to archive the code for the package in a long-term repository which meets the requirements of the journal (see [MEE's Policy on Publishing Code](http://besjournals.onlinelibrary.wiley.com/hub/journal/10.1111/(ISSN)2041-210X/journal-resources/policy-on-publishing-code.html)) - (*Scope: Do consider MEE's [Aims and Scope](http://besjournals.onlinelibrary.wiley.com/hub/journal/10.1111/(ISSN)2041-210X/aims-and-scope/read-full-aims-and-scope.html) for your manuscript. We make no guarantee that your manuscript will be within MEE scope.*) - (*Although not required, we strongly recommend having a full manuscript prepared when you submit here.*) - (*Please do not submit your package separately to Methods in Ecology and Evolution*)Code of conduct