-
-
Notifications
You must be signed in to change notification settings - Fork 51
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
aorsf learner #233
aorsf learner #233
Conversation
Thank you for contributing! To keep you updated: |
Awesome! Thanks for letting me know - I'm happy to make updates based on your review. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looking good! Most of my comments are minor details (where we should have documented better) or styling. Don't hesitate to ask if something is unclear.
Do you think we should add a warning when using your slower implementation to make users aware that a faster version exists?
Thank you for reviewing so carefully - the suggested edits are great! I will check out and resolve each of the conversations above, and let you know when I've gotten everything wrapped up. |
Great. |
This is a great idea - should I put a |
|
Yes I would do it like that. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for fixing most of the issues!
I have left some more comments.
I think the problem with the installation is in the CI and not with your package |
So your tests are passing! |
I think I've addressed all of the comments now. One thing I am trying to figure out: I think |
Sorry for the late reply. Your workaroud is fine. In the tests I think codefactor issues can be ignore, exactly for the reason you mention. |
I formatted your code using the mlr3 style, which addressed the only comments that I would have made. Thanks for contributing and for addressing all my comments ! :) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm!
Awesome - thank you! =] |
New Learner
This pull request adds LearnerSurvAorsf with the unique key surv.aorsf from package {aorsf}.
I have...
.train
and.predict
private methodsParamSet
and if applicableparam_vals
importance
public method and completed the documentation for this - !!!Delete if not applicable!!!oob_error
public method and completed the documentation for this - !!!Delete if not applicable!!!Dependencies
I have...
I have added
{aorsf}
to suggestsTests
I have...
.train
and.predict
methods and it passes locally.Cleaning
I have run...
devtools::document(roclets = c('rd', 'collate', 'namespace'))
lintr::lint_package()
And
Maintenance and Contributions
This PR will only be merged if the following is filled in and ticked:
mlr3extralearners
if: i) the build remains broken for more than one month with no effort to fix it; or ii) is broken for more than three months.The maintainer of the learner can be changed at any time by editing the '@author' tag and creating a pull request.
Finally make sure you get credit and add yourself to the DESCRIPTION file (optionally add a note to say which learner(s) you implemented):
Comments
Hello! I am following up on #198.
aorsf
has undergone review at rOpenSci1 and is stable. It was also recently uploaded to CRAN.1Technically, the rOpenSci issue is still open (ropensci/software-review#532), but I anticipate the editor will be closing it sometime this week.