Closed rikhuijzer closed 11 months ago
Merging #519 (7776dac) into dev (c72e67c) will decrease coverage by
0.16%
. The diff coverage isn/a
.
:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
@@ Coverage Diff @@
## dev #519 +/- ##
==========================================
- Coverage 76.92% 76.76% -0.16%
==========================================
Files 16 16
Lines 1157 1162 +5
==========================================
+ Hits 890 892 +2
- Misses 267 270 +3
Congratulations! Looks like a very thorough piece of work.
I'm currently on leave so copying @OkonSamuel in here. I strongly suggest you take a look at:
Thanks @rikhuijzer I'll review this weekend.
See also:
Thanks @rikhuijzer. This is indeed a great addition. Your code is clean :smile: Just adjust the docstrings a bit to match the mlj standard.
I hope this is now conforming the spec. I also refactored the code a bit in https://github.com/rikhuijzer/SIRUS.jl/pull/37 and things are definitely more clear now :+1:
If this PR is accepted, then I'll register the new SIRUS.jl version with the updated docstrings (v1.2.2).
I hope this is now conforming the spec. I also refactored the code a bit in rikhuijzer/SIRUS.jl#37 and things are definitely more clear now 👍
If this PR is accepted, then I'll register the new SIRUS.jl version with the updated docstrings (v1.2.2).
@rikhuijzer Thanks for addressing most of the issues raised. I'm sorry for being so meticulous here but there are just a few more things that needed to be added/removed before merging.
docstring
keyword in the metadata_model
helper. I have opened a PR here to handle that.Operations
and Fitted parameters
section to the docstring. You can use https://github.com/JuliaAI/NearestNeighborModels.jl/blob/dev/src/models.jl#L575-L583 as template for Classification and https://github.com/JuliaAI/NearestNeighborModels.jl/blob/dev/src/models.jl#L731-L736 as a template for Regression. Feel free to adjust the descriptions to match your model's context. Since you didn't define a fitted_params
specific to your model types, mlj calls the default implementation.Examples
section. You can use the one you defined hereI'm happy to help out in a way I can.
Thank you for the review and pull request, @OkonSamuel. Apologies for the slow response. It took me a while to get to it due to PhD-project demands. I have omitted the Examples
section because of the trade-off in computation time and ease of testing. If I add an example section, then I would like to add doctests, but at the same time the documenter and tests already take very long. Also, the examples should be clear for readers since it is the core feature of MLJ and since I've added it to the README.
Apart from that, I've merged your PR (thanks again for that) and added Operations
and Fitted parameter
sections as well as document and exported the returned object (that is, StableForest
or StableRules
).
Thank you for the review and pull request, @OkonSamuel. Apologies for the slow response. It took me a while to get to it due to PhD-project demands. I have omitted the
Examples
section because of the trade-off in computation time and ease of testing. If I add an example section, then I would like to add doctests, but at the same time the documenter and tests already take very long. Also, the examples should be clear for readers since it is the core feature of MLJ and since I've added it to the README.Apart from that, I've merged your PR (thanks again for that) and added
Operations
andFitted parameter
sections as well as document and exported the returned object (that is,StableForest
orStableRules
).
Thanks @rikhuijzer for finding the time to add these sections.
I just noticed the the Regressor models subtype Probabilistic
rather than Deterministic
. I have opened an issue here
I just noticed the the Regressor models subtype
Probabilistic
rather thanDeterministic
. I have opened an issue here
I love it! Another bug fixed 😄
Friendly bump, @OkonSamuel
Friendly bump, @OkonSamuel
Hello @rikhuijzer. This PR is ready to be merged. Could you tag a new release of your package? Since you made some changes that would affect mlj users. After you do that, I'll open a new PR to add your model.
Could you tag a new release of your package? Since you made some changes that would affect mlj users.
Done 👍
Friendly bump @OkonSamuel
closing in favor of #524
It took a bit longer than expected, but finally regression was implemented for
SIRUS.jl
. I've tried to explain at the Julia Discourse why this is a useful model. Hopefully theStableRulesClassifier
andStableRulesRegressor
can be added toMLJModels.jl
:smile: