psytask - v1.1.1
    Preparing search index...

    It will use 1-down-1-up before first reversal.

    const staircase = new StairCase({
    start: 0,
    step: 1,
    down: 3,
    up: 1,
    reversal: 3,
    min: 0,
    max: 3,
    });
    for (const value of staircase) {
    console.log(value);
    staircase.response(true); // set current trial response to calculate next value
    }

    Hierarchy (View Summary)

    Index

    Constructors

    • Parameters

      • options: {
            start: number;
            step: number;
            down: number;
            up: number;
            reversal: number;
            min?: number;
            max?: number;
        }
        • start: number

          Start value

        • step: number

          Step size

        • down: number

          Number of same trials before going down

        • up: number

          Number of same trials before going up

        • reversal: number

          Number of reversals

        • Optionalmin?: number

          Minimum value

        • Optionalmax?: number

          Maximum value

      Returns StairCase

    Properties

    data: { value: number; response: boolean; isReversal: boolean }[] = []
    options: {
        start: number;
        step: number;
        down: number;
        up: number;
        reversal: number;
        min?: number;
        max?: number;
    }

    Type Declaration

    • start: number

      Start value

    • step: number

      Step size

    • down: number

      Number of same trials before going down

    • up: number

      Number of same trials before going up

    • reversal: number

      Number of reversals

    • Optionalmin?: number

      Minimum value

    • Optionalmax?: number

      Maximum value

    Methods

    • Calculate the threshold based on reversals

      Parameters

      • reversalCount: number = ...

        Number of reversals to consider

      Returns number