Open vincentho32 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
rankingplayers
) are not very useful as they can also be done with one line of code (which is essentially the one in the source code). Do consider dropping these functions in the package as users may not find them useful but confusing.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:
Your R version of socceranlalysis
package is also interesting and functions well. I have some questions and suggestions listed below:
Great job! It is a pleasure reviewing your 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
Nice work! A few of my thoughts, some repeated from my python review:
1) Your examples section was fairly confusing to follow. Not sure why we're using a toy dataset instead of importing the real one. Also outputting all of your console messages / warnings as comments in the vignettes was confusing at first.
2) As in python, not having to download your dataset separately would be ideal.
3) It seems a tradeoff in using your package is that we lose control over specific details of the plot objects vs. doing it without your helper functions. I'm thinking colors and font sizes and the like. Is there a way to not lose so much of this customization. Perhaps using ...
to pass arguments through your functions?
4) The player ranking function returns the full list, even if it is very long. Perhaps add an argument so we can only show the top n in a particular category.
5) I'm a hockey person, and as far as I an tell all of these functions would also work for analyzing similarly-structured hockey data. Maybe rebrand as a sports analytics package to earn a large following? Or lean into the soccer angle by creating some sport-specific functionality.
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:
name: socceranalysisR about: Obtain summary statistics for a particular team, identify outliers based on market value, rank players by goals per game and display different plots.
Submitting Author Name: Flora Ouedraogo, Gaoxiang Wang, Manvir Kohli , Vincent Ho Submitting Author Github Handle: !--author1-->@florawendy19<!--end-author1-- , !--author1-->@louiewang820<!--end-author1--, !--author1-->@manvirsingh96<!--end-author1--, !--author1-->@vincentho32<!--end-author1-- Repository: https://github.com/UBC-MDS/socceranalysisR Version submitted: 0.2.0 Submission type: Standard Editor: Flora Ouedraogo, Gaoxiang Wang, Manvir Kohli , Vincent Ho Reviewers: Morris Chan, Daniel Cairns, Vikram Grewal, Yaou Hu
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): This package can extracts data to obtain summary statistics for a particular team, identify outliers based on market value, rank players by goals per game and display different plots.
Who is the target audience and what are scientific applications of this package? The target audience is anyone who is interested in analyzing soccer data. It can be coaches, sports journalists, analysts or fans.
Are there other R packages that accomplish the same thing? If so, how does yours differ or meet our criteria for best-in-category? On CRAN, there is a package named ggsoccer which focuses on showing the in-match data such as shot numbers in a match. Our package focuses on showing the overall soccer-related data, such as the market value of the soccer team.
(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