{"action":"created","issue":{"url":"https://api.github.com/repos/scikit-learn/scikit-learn/issues/6166","repository_url":"https://api.github.com/repos/scikit-learn/scikit-learn","labels_url":"https://api.github.com/repos/scikit-learn/scikit-learn/issues/6166/labels{/name}","comments_url":"https://api.github.com/repos/scikit-learn/scikit-learn/issues/6166/comments","events_url":"https://api.github.com/repos/scikit-learn/scikit-learn/issues/6166/events","html_url":"https://github.com/scikit-learn/scikit-learn/pull/6166","id":126738483,"number":6166,"title":"[MRG] Multitarget regression meta estimator","user":{"login":"betatim","id":1448859,"avatar_url":"https://avatars.githubusercontent.com/u/1448859?v=3","gravatar_id":"","url":"https://api.github.com/users/betatim","html_url":"https://github.com/betatim","followers_url":"https://api.github.com/users/betatim/followers","following_url":"https://api.github.com/users/betatim/following{/other_user}","gists_url":"https://api.github.com/users/betatim/gists{/gist_id}","starred_url":"https://api.github.com/users/betatim/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/betatim/subscriptions","organizations_url":"https://api.github.com/users/betatim/orgs","repos_url":"https://api.github.com/users/betatim/repos","events_url":"https://api.github.com/users/betatim/events{/privacy}","received_events_url":"https://api.github.com/users/betatim/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":15,"created_at":"2016-01-14T20:10:44Z","updated_at":"2016-02-08T19:17:10Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/scikit-learn/scikit-learn/pulls/6166","html_url":"https://github.com/scikit-learn/scikit-learn/pull/6166","diff_url":"https://github.com/scikit-learn/scikit-learn/pull/6166.diff","patch_url":"https://github.com/scikit-learn/scikit-learn/pull/6166.patch"},"body":"This adds a meta estimator to `multiclass` which allows you to perform multi target regression with regressors that do not natively support this. Inspired by OvR, fits one estimator per target.\r\n\r\nI needed this personally and wanted to get feedback if this would be a welcome addition. If yes, I will write more tests, functionality and documentation. Or maybe there is already a different way to do this with regressors like `GradientBoostingRegressor`?"},"comment":{"url":"https://api.github.com/repos/scikit-learn/scikit-learn/issues/comments/181526729","html_url":"https://github.com/scikit-learn/scikit-learn/pull/6166#issuecomment-181526729","issue_url":"https://api.github.com/repos/scikit-learn/scikit-learn/issues/6166","id":181526729,"user":{"login":"MechCoder","id":1867024,"avatar_url":"https://avatars.githubusercontent.com/u/1867024?v=3","gravatar_id":"","url":"https://api.github.com/users/MechCoder","html_url":"https://github.com/MechCoder","followers_url":"https://api.github.com/users/MechCoder/followers","following_url":"https://api.github.com/users/MechCoder/following{/other_user}","gists_url":"https://api.github.com/users/MechCoder/gists{/gist_id}","starred_url":"https://api.github.com/users/MechCoder/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MechCoder/subscriptions","organizations_url":"https://api.github.com/users/MechCoder/orgs","repos_url":"https://api.github.com/users/MechCoder/repos","events_url":"https://api.github.com/users/MechCoder/events{/privacy}","received_events_url":"https://api.github.com/users/MechCoder/received_events","type":"User","site_admin":false},"created_at":"2016-02-08T19:17:10Z","updated_at":"2016-02-08T19:17:10Z","body":"I would still suggest overriding the `score` method to do the more intuitive thing, i.e passing `multioutput=uniform_average` instead of the default `variance_weighted` which is going to change.\r\nFor new classes, it is generally ok to do the more sensible thing even if it means it is not compatible with the previous deprecated methods."}}