2013-10-15 2 views
0

Предположим, у меня есть простой эксперимент, где я показываю белый круг на экране, и я должен нажать кнопку, пока круг по-прежнему отображается на экране, чтобы он был «ударом». Я хочу титровать время, когда круг находится на экране, так что для каждого последующего испытания есть определенная вероятность получить «удар» (скажем, 70%).Matlab: алгоритм титрования времени реакции?

В настоящее время у меня есть три основные переменные: (1) начальное время, когда кий отображается на экране, (2) массив, в котором есть 1, если есть, и 0, если промах, и (3) массив времени реакции для каждого испытания. Каков наилучший алгоритм/метод такого титрования?

+0

использовать 'tstart = tic' и' tend = toc' ... читать дальше здесь http://www.mathworks.com/help/matlab/ref/tic.html – bla

ответ

1

Используйте преобразованный метод up-down (см. http://dx.doi.org/10.1121/1.1912375). Чтобы получить 70.7% правильно, каждый раз, когда они ошибаются (промах), увеличивайте продолжительность на размер шага, и каждый раз, когда они получают это право дважды подряд, уменьшите продолжительность на тот же размер шага.

+0

Спасибо! Я сделаю это. – user2539781

Смежные вопросы