{"action":"created","issue":{"url":"https://api.github.com/repos/aforren1/replan-2finger/issues/7","repository_url":"https://api.github.com/repos/aforren1/replan-2finger","labels_url":"https://api.github.com/repos/aforren1/replan-2finger/issues/7/labels{/name}","comments_url":"https://api.github.com/repos/aforren1/replan-2finger/issues/7/comments","events_url":"https://api.github.com/repos/aforren1/replan-2finger/issues/7/events","html_url":"https://github.com/aforren1/replan-2finger/issues/7","id":297820168,"number":7,"title":"Adaptive method(s)?","user":{"login":"aforren1","id":4573394,"avatar_url":"https://avatars2.githubusercontent.com/u/4573394?v=4","gravatar_id":"","url":"https://api.github.com/users/aforren1","html_url":"https://github.com/aforren1","followers_url":"https://api.github.com/users/aforren1/followers","following_url":"https://api.github.com/users/aforren1/following{/other_user}","gists_url":"https://api.github.com/users/aforren1/gists{/gist_id}","starred_url":"https://api.github.com/users/aforren1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aforren1/subscriptions","organizations_url":"https://api.github.com/users/aforren1/orgs","repos_url":"https://api.github.com/users/aforren1/repos","events_url":"https://api.github.com/users/aforren1/events{/privacy}","received_events_url":"https://api.github.com/users/aforren1/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2018-02-16T15:22:36Z","updated_at":"2018-02-19T16:36:28Z","closed_at":null,"author_association":"OWNER","body":"The one I want to try is the *accelerated stochastic approximation* (Kesten 1958), which takes the form:\r\n\r\n```\r\nvalue(n + 1) = value(n) - (c/(2 + m_shift)) * (correct - phi)\r\n```\r\n\r\n- value: what we want to vary (here, preparation time)\r\n- c: some constant\r\n- m_shift: the number of changes in response sign up to this point (e.g. +--+ would be 2, +-+- would be 3)\r\n- correct: whether the current response was correct or not (1 or 0)\r\n- phi: Target probability (probably 0.5 in our case)\r\n\r\nEach finger would get its own independent approximation. Things to work out:\r\n- stopping rules: when do we end?\r\n- Does it matter that the \"proposed\" preparation time isn't always totally matched by the subject?\r\n- Taking breaks: we probably want ~20 points per curve (80 total), which would take ~270 trials.\r\n- Taking into account our discrete steps, e.g. minimum period of 0.016~ and steps as multiples of this\r\n- Serial effects: do we need to bother worrying about?"},"comment":{"url":"https://api.github.com/repos/aforren1/replan-2finger/issues/comments/366744983","html_url":"https://github.com/aforren1/replan-2finger/issues/7#issuecomment-366744983","issue_url":"https://api.github.com/repos/aforren1/replan-2finger/issues/7","id":366744983,"user":{"login":"aforren1","id":4573394,"avatar_url":"https://avatars2.githubusercontent.com/u/4573394?v=4","gravatar_id":"","url":"https://api.github.com/users/aforren1","html_url":"https://github.com/aforren1","followers_url":"https://api.github.com/users/aforren1/followers","following_url":"https://api.github.com/users/aforren1/following{/other_user}","gists_url":"https://api.github.com/users/aforren1/gists{/gist_id}","starred_url":"https://api.github.com/users/aforren1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aforren1/subscriptions","organizations_url":"https://api.github.com/users/aforren1/orgs","repos_url":"https://api.github.com/users/aforren1/repos","events_url":"https://api.github.com/users/aforren1/events{/privacy}","received_events_url":"https://api.github.com/users/aforren1/received_events","type":"User","site_admin":false},"created_at":"2018-02-19T16:36:28Z","updated_at":"2018-02-19T16:36:28Z","author_association":"OWNER","body":"We'll start off with just allowing the adaptive method in the two-choice version. If \"adaptive\" is toggled in the settings, the trial table is used, but the switch times are calculated as above. We'll also need to make it obvious that the trial table wasn't totally respected."}}
{"actor":{"display_login":"aforren1"}}