replacing deprecated "squared": False from mean_squared_error #2554
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.
Checklist before merging this PR:
Removes warning:
FutureWarning: 'squared' is deprecated in version 1.4 and will be removed in 1.6. To calculate the root mean squared error, use the function'root_mean_squared_error'.
Discussion #2551
I didn't do versioning to choose mean_squared_error
{"squared": False}
orroot_mean_squared_error
, depending on which version ofscikit-learn
.As far as I understand, you are stopping support for Python 3.8.
The next version of
scikit-learn
after1.3.2
will1.4.0
(where root_mean_squared_error appeared) and version1.4.0
supports Python versions starting from3.9
.That is, tests will fail on Python 3.8, since for scikit-learn >= 1.4.0, Python >= 3.9 is needed.
But you can just take your time with this PR)
Summary
Replacing deprecated
"squared": False
frommean_squared_error
, instead it is usedroot_mean_squared_error.
Other Information