{"action":"created","issue":{"url":"https://api.github.com/repos/scikit-learn/scikit-learn/issues/6747","repository_url":"https://api.github.com/repos/scikit-learn/scikit-learn","labels_url":"https://api.github.com/repos/scikit-learn/scikit-learn/issues/6747/labels{/name}","comments_url":"https://api.github.com/repos/scikit-learn/scikit-learn/issues/6747/comments","events_url":"https://api.github.com/repos/scikit-learn/scikit-learn/issues/6747/events","html_url":"https://github.com/scikit-learn/scikit-learn/issues/6747","id":152618055,"node_id":"MDU6SXNzdWUxNTI2MTgwNTU=","number":6747,"title":"add balanced accuracy metric","user":{"login":"amueller","id":449558,"node_id":"MDQ6VXNlcjQ0OTU1OA==","avatar_url":"https://avatars3.githubusercontent.com/u/449558?v=4","gravatar_id":"","url":"https://api.github.com/users/amueller","html_url":"https://github.com/amueller","followers_url":"https://api.github.com/users/amueller/followers","following_url":"https://api.github.com/users/amueller/following{/other_user}","gists_url":"https://api.github.com/users/amueller/gists{/gist_id}","starred_url":"https://api.github.com/users/amueller/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/amueller/subscriptions","organizations_url":"https://api.github.com/users/amueller/orgs","repos_url":"https://api.github.com/users/amueller/repos","events_url":"https://api.github.com/users/amueller/events{/privacy}","received_events_url":"https://api.github.com/users/amueller/received_events","type":"User","site_admin":false},"labels":[{"id":273400470,"node_id":"MDU6TGFiZWwyNzM0MDA0NzA=","url":"https://api.github.com/repos/scikit-learn/scikit-learn/labels/Blocker","name":"Blocker","color":"e11d21","default":false},{"id":12997289,"node_id":"MDU6TGFiZWwxMjk5NzI4OQ==","url":"https://api.github.com/repos/scikit-learn/scikit-learn/labels/Moderate","name":"Moderate","color":"e102d8","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":50,"created_at":"2016-05-02T18:52:55Z","updated_at":"2018-09-11T15:12:19Z","closed_at":null,"author_association":"MEMBER","body":"I've recently see more people using \"balanced accuracy\" for imbalanced binary and multi-class problems. I think it is the same as macro average recall. If so, I think we might want to create an alias, because it is not super obvious, and maybe add a scorer.\nAlso see https://github.com/rhiever/tpot/issues/108\n"},"comment":{"url":"https://api.github.com/repos/scikit-learn/scikit-learn/issues/comments/420309484","html_url":"https://github.com/scikit-learn/scikit-learn/issues/6747#issuecomment-420309484","issue_url":"https://api.github.com/repos/scikit-learn/scikit-learn/issues/6747","id":420309484,"node_id":"MDEyOklzc3VlQ29tbWVudDQyMDMwOTQ4NA==","user":{"login":"amueller","id":449558,"node_id":"MDQ6VXNlcjQ0OTU1OA==","avatar_url":"https://avatars3.githubusercontent.com/u/449558?v=4","gravatar_id":"","url":"https://api.github.com/users/amueller","html_url":"https://github.com/amueller","followers_url":"https://api.github.com/users/amueller/followers","following_url":"https://api.github.com/users/amueller/following{/other_user}","gists_url":"https://api.github.com/users/amueller/gists{/gist_id}","starred_url":"https://api.github.com/users/amueller/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/amueller/subscriptions","organizations_url":"https://api.github.com/users/amueller/orgs","repos_url":"https://api.github.com/users/amueller/repos","events_url":"https://api.github.com/users/amueller/events{/privacy}","received_events_url":"https://api.github.com/users/amueller/received_events","type":"User","site_admin":false},"created_at":"2018-09-11T15:12:19Z","updated_at":"2018-09-11T15:12:19Z","author_association":"MEMBER","body":"> I would find this option confusing. We all agree that the literature lack of clarity regarding the definition of the metric and this option replicates the same fuzziness in the implementation.\r\n\r\nWhy would you find this confusing? Indeed this would mean the implementation reflects the state of the signature and the understanding of the community. There's no fuzzyness if there's two definitions for the same name.\r\n\r\nAnd there's lots of literature on multi-class metrics and we can go into that at some point, I think @ledell makes a good point in being clear about what we implement and allowing alternatives.\r\nSimilarly we decided not to pick an averaging strategy in any of the multi-class metrics and require users to explicitly pass an averaging strategy to clarify what they want."}}
{"actor":{"display_login":"amueller"}}