{"action":"created","issue":{"url":"https://api.github.com/repos/mbq/praznik/issues/12","repository_url":"https://api.github.com/repos/mbq/praznik","labels_url":"https://api.github.com/repos/mbq/praznik/issues/12/labels{/name}","comments_url":"https://api.github.com/repos/mbq/praznik/issues/12/comments","events_url":"https://api.github.com/repos/mbq/praznik/issues/12/events","html_url":"https://github.com/mbq/praznik/issues/12","id":315110501,"number":12,"title":"Equivalent features may cause unstable output","user":{"login":"mbq","id":489199,"avatar_url":"https://avatars3.githubusercontent.com/u/489199?v=4","gravatar_id":"","url":"https://api.github.com/users/mbq","html_url":"https://github.com/mbq","followers_url":"https://api.github.com/users/mbq/followers","following_url":"https://api.github.com/users/mbq/following{/other_user}","gists_url":"https://api.github.com/users/mbq/gists{/gist_id}","starred_url":"https://api.github.com/users/mbq/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbq/subscriptions","organizations_url":"https://api.github.com/users/mbq/orgs","repos_url":"https://api.github.com/users/mbq/repos","events_url":"https://api.github.com/users/mbq/events{/privacy}","received_events_url":"https://api.github.com/users/mbq/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/mbq/praznik/milestones/5","html_url":"https://github.com/mbq/praznik/milestone/5","labels_url":"https://api.github.com/repos/mbq/praznik/milestones/5/labels","id":3167480,"number":5,"title":"CRAN 5.0","description":"","creator":{"login":"mbq","id":489199,"avatar_url":"https://avatars3.githubusercontent.com/u/489199?v=4","gravatar_id":"","url":"https://api.github.com/users/mbq","html_url":"https://github.com/mbq","followers_url":"https://api.github.com/users/mbq/followers","following_url":"https://api.github.com/users/mbq/following{/other_user}","gists_url":"https://api.github.com/users/mbq/gists{/gist_id}","starred_url":"https://api.github.com/users/mbq/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbq/subscriptions","organizations_url":"https://api.github.com/users/mbq/orgs","repos_url":"https://api.github.com/users/mbq/repos","events_url":"https://api.github.com/users/mbq/events{/privacy}","received_events_url":"https://api.github.com/users/mbq/received_events","type":"User","site_admin":false},"open_issues":2,"closed_issues":0,"state":"open","created_at":"2018-03-07T00:07:33Z","updated_at":"2018-04-17T15:23:28Z","due_on":"2018-05-07T07:00:00Z","closed_at":null},"comments":0,"created_at":"2018-04-17T15:22:57Z","updated_at":"2018-05-08T14:38:33Z","closed_at":null,"author_association":"OWNER","body":"Code like this\r\n```\r\nJMI(iris[,rep(1:4,10)],iris$Species,threads=4)\r\n```\r\nreturns equivalent but different result on each invocation; this is because there are about 10 candidates for a best feature in each iteration, all with the same score, and tie break depends on an inherently random order in which threads enter a critical section.\r\n\r\nInstead, feature of a smallest index should always win, in consistency with `threads=1` case."},"comment":{"url":"https://api.github.com/repos/mbq/praznik/issues/comments/387425059","html_url":"https://github.com/mbq/praznik/issues/12#issuecomment-387425059","issue_url":"https://api.github.com/repos/mbq/praznik/issues/12","id":387425059,"user":{"login":"mbq","id":489199,"avatar_url":"https://avatars3.githubusercontent.com/u/489199?v=4","gravatar_id":"","url":"https://api.github.com/users/mbq","html_url":"https://github.com/mbq","followers_url":"https://api.github.com/users/mbq/followers","following_url":"https://api.github.com/users/mbq/following{/other_user}","gists_url":"https://api.github.com/users/mbq/gists{/gist_id}","starred_url":"https://api.github.com/users/mbq/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbq/subscriptions","organizations_url":"https://api.github.com/users/mbq/orgs","repos_url":"https://api.github.com/users/mbq/repos","events_url":"https://api.github.com/users/mbq/events{/privacy}","received_events_url":"https://api.github.com/users/mbq/received_events","type":"User","site_admin":false},"created_at":"2018-05-08T14:38:33Z","updated_at":"2018-05-08T14:38:33Z","author_association":"OWNER","body":"There seem to be some numerical issue on 32bit machines which cause praznik to output slightly different MI values for even exactly the same features; for now, I'm going to ignore this issue.\r\n\r\nThe offending test *multithread tie breaking is stable* will be skipped on 32bit."}}
{"actor":{"display_login":"mbq"}}