-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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
Changed default value of RowGroupColumnName from null to GroupId #5290
Changed default value of RowGroupColumnName from null to GroupId #5290
Conversation
@justinormont This is the final pr needed to close the changing default issue. Per our discussion, I have updated the test that was missing the GroupId column to include that column. |
Codecov Report
@@ Coverage Diff @@
## master #5290 +/- ##
==========================================
- Coverage 73.49% 69.51% -3.99%
==========================================
Files 1014 779 -235
Lines 188680 145816 -42864
Branches 20330 18576 -1754
==========================================
- Hits 138677 101369 -37308
+ Misses 44493 39276 -5217
+ Partials 5510 5171 -339
|
Codecov Report
@@ Coverage Diff @@
## master #5290 +/- ##
==========================================
+ Coverage 73.49% 73.75% +0.25%
==========================================
Files 1014 1022 +8
Lines 188680 190340 +1660
Branches 20330 20471 +141
==========================================
+ Hits 138677 140384 +1707
+ Misses 44493 44440 -53
- Partials 5510 5516 +6
|
Could you please share what's the impact of this change? Does it lead to faster training or accurate result or anything else? #WontFix |
Hey Frank, issue #4749 talks more about it, but basically we want to have good default values so that the default experience for end users is good. If you do tree training without a group, it has bad results. By making the default use a group, then the default will be better results. In fact, only 1 of our tests didn't have a group, the rest did have a group for that reason. |
Codecov Report
@@ Coverage Diff @@
## master #5290 +/- ##
==========================================
+ Coverage 73.49% 73.75% +0.25%
==========================================
Files 1014 1022 +8
Lines 188680 190340 +1660
Branches 20330 20471 +141
==========================================
+ Hits 138677 140384 +1707
+ Misses 44493 44440 -53
- Partials 5510 5516 +6
|
Codecov Report
@@ Coverage Diff @@
## master #5290 +/- ##
==========================================
+ Coverage 73.49% 73.75% +0.25%
==========================================
Files 1014 1022 +8
Lines 188680 190340 +1660
Branches 20330 20471 +141
==========================================
+ Hits 138677 140388 +1711
+ Misses 44493 44439 -54
- Partials 5510 5513 +3
|
Thanks, got it In reply to: 655049589 [](ancestors = 655049589) |
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.
@@ -7675,7 +7675,7 @@ | |||
"Required": false, | |||
"SortOrder": 5.0, | |||
"IsNullable": false, | |||
"Default": null |
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.
Question: Just curious, was the manifest automatically updated simply by adding the constructor logic you added?
This is the final pr to fix issue #4749, changes the default value of RowGroupColumnName from null to GroupId.