extend to quantile_dist, exclude multi-output #458
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Change explanations for reviewer
This grew out of addressing Dan's concerns about the way that outcome handling is done in
layer_Yeo_Johnson
. I opted to default tostarts_with(".pred")
or whichever columns the user specifies. I dropped support for multiple output columns with different yj_parameters (aheads would be included as different rows rather than columns), and normalize all of them using whichever column corresponds to the output in the recipe'sterm_info
In addition, I noticed that the inverse yeo_johnson transform wasn't working on
quantile_dist
objects. So I rewrote it so that it would, and rewrote the forward transform to match the format.To add a check for that I added
vec_arith.quantile_pred.quantile_pred
, though there are ways around it that wouldn't be too nasty.