Thanks to visit codestin.com
Credit goes to github.com

Skip to content

IterativeImputer shouldn't just use l2 loss by default #13286

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

Open
jnothman opened this issue Feb 26, 2019 · 11 comments
Open

IterativeImputer shouldn't just use l2 loss by default #13286

jnothman opened this issue Feb 26, 2019 · 11 comments
Labels
module:impute Needs Benchmarks A tag for the issues and PRs which require some benchmarks

Comments

@jnothman
Copy link
Member

@GaelVaroquaux points out that iterative imputation with a regularised least-squares model is more-or-less the same as using NMF for imputation. We should instead use RandomForestRegressor as the default regressor in IterativeImputer, at least if sample_posterior=False (or we can implement predict(return_std=True) on RandomForestRegressor!).

@amueller
Copy link
Member

NMF? why? Sorry I don't follow.

@sergeyf
Copy link
Contributor

sergeyf commented Mar 2, 2019

It'll be way slower with RF and perhaps not better!

Is it identical to NMF? Or just similar? I'd love to see an example.

@GaelVaroquaux
Copy link
Member

GaelVaroquaux commented Mar 2, 2019 via email

@jnothman
Copy link
Member Author

jnothman commented Mar 2, 2019 via email

@sergeyf
Copy link
Contributor

sergeyf commented Mar 3, 2019 via email

@jnothman
Copy link
Member Author

jnothman commented Jul 4, 2019

We should consider before 0.22 what a better default estimator is for IterativeImputer.

@sergeyf
Copy link
Contributor

sergeyf commented Jul 4, 2019

What's wrong with BayesianRidge again? I strongly believe a linear estimator is the best default.

@jnothman
Copy link
Member Author

jnothman commented Jul 4, 2019 via email

@sergeyf
Copy link
Contributor

sergeyf commented Jul 4, 2019 via email

@GaelVaroquaux
Copy link
Member

GaelVaroquaux commented Jul 4, 2019 via email

@sergeyf
Copy link
Contributor

sergeyf commented Jul 4, 2019 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
module:impute Needs Benchmarks A tag for the issues and PRs which require some benchmarks
Projects
None yet
Development

No branches or pull requests

5 participants