Update regression metrics to handle multiseries problems #4233
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.
Closes #4231
Our anticipated input from users for multiseries problems has one column that contains all the series targets and one column that delineates the series_id of each row. However, our estimators expect one column per series, so we will be internally converting between these two forms.
Both scikit-learn and sktime already have implementations for multioutput problems expecting the "one column per series" data format, so this PR assumes that input format as well, and just adapts the few metrics that were not already set up to handle this.