-
Notifications
You must be signed in to change notification settings - Fork 0
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
Submission: KmeansR (R) #7
Comments
Package Review
DocumentationThe package includes all the following forms of documentation:
Functionality
Final approval (post-review)
Estimated hours spent reviewing: 2 hours
Review CommentsOverall a very well-built package!
Suggestions:
Other than that, the package is well implemented, the documentation is well written and the tests covered the major functionality of the package. Thanks again. I truly found it interesting and really helpful to go through this work. |
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: 2 hours
Review Comments
Running usage example
Test coverage
These results are quite impressive given how complex these functions are.
Documentaion:Readme of the package looks perfect. It was quite helpful in giving an overview of what is happening in each function. Implementation
Overall:This package looks great and is really inspiring for someone whi wants to have a deep understanding of a particlar algorithm to go ahead and try building it from scratch. I really enjoyed going through all the functions and docuemenation. Keep up the good work! |
Hi @EitharAlfatih and @SimardeepKaur , we're happy to be able to tell you that we've implemented almost all of your feedback in our latest package release 1.1.0.
Thank you very much for the feedback, it has definitely improved the quality of our package! |
name: KmeansR
about: K-means package for R
title: K-means implementation from scratch
labels: 1/editor-checks, New Submission!
assignees: Eithar Elbasheer (@EitharAlfatih), Simardeep Kaur (@SimardeepKaur)
Submitting Author: Rob Blumberg (@RobBlumberg ), Sreejith Munthikodu (@sreejithmunthikodu ), Saurav Chowdhury (@saurav193 ), James Huang (@jamesh4 )
Package Name: KmeansR
One-Line Description of Package: K-means implementation from scratch
Repository Link: https://github.com/UBC-MDS/KmeansR/tree/master
Version submitted: https://github.com/UBC-MDS/KmeansR/tree/1.0.0
Editor: TBD
Reviewer 1: Eithar Elbasheer (@EitharAlfatih)
Reviewer 2: Simardeep Kaur (@SimardeepKaur)
Archive: TBD
Version accepted: TBD
Description
This package includes R functions that implement k-means clustering from scratch. This will work on any dataset with valid numerical features, and includes fit, predict, and cluster_summary functions, as well as as elbow and silhouette methods for hyperparameter “k” optimization. A high level overview of each function is given below. See each function’s documentation for more details.
Scope
* Please fill out a pre-submission inquiry before submitting a data visualization package. For more info, see this section of our guidebook.
* The data exploration category was added after consultation with @kvarada since the other categories don't accurately describe this package.
This package implements the k-means algorithm, a data mining and clustering technique used to uncover relationships in unlabelled data.
This package was created to provide a deeper understanding of the k-means clustering algorithm. Thus, this package is targeted to anyone interested in diving into the implementation of this clustering technique.
There is a built-in R function called KMeans. This package is not meant to add to the existing ecosystem; it is rather intended to deepen fundamental understanding of these algorithms.
@tag
the editor you contacted:We spoke to @kvarada and she approved the addition of the data exploration category.
Technical checks
For details about the rOpenSci packaging requirements, see our packaging guide. Confirm each of the following by checking the box. This package:
Publication options
JOSS Checks
paper.md
matching JOSS's requirements with a high-level description in the package root or ininst/
.Note: Do not submit your package separately to JOSS
Are you OK with Reviewers Submitting Issues and/or pull requests to your Repo Directly?
This option will allow reviewers to open smaller issues that can then be linked to PR's rather than submitting a more dense text based review. It will also allow you to demonstrate addressing the issue via PR links.
Code of conduct
P.S. Have feedback/comments about our review process? Leave a comment here
Editor and Review Templates
Editor and review templates can be found here
The text was updated successfully, but these errors were encountered: