Start value
Step size
Number of same trials before going down
Number of same trials before going up
Number of reversals
Optional
min?: numberMinimum value
Optional
max?: numberMaximum value
Start value
Step size
Number of same trials before going down
Number of same trials before going up
Number of reversals
Optional
min?: numberMinimum value
Optional
max?: numberMaximum value
Calculate the next value
Next value or undefined
if the iterator is done
Set response for current trial
Calculate the threshold based on reversals
Number of reversals to consider
It will use 1-down-1-up before first reversal.
Example