Fitts Law Movement Time

Evaluate the Shannon formulation MT = a + b × log2(1 + D/W), using distance and width in the same units and caller-fitted coefficients in milliseconds. Predictions must be nonnegative.

Description

The Shannon form of Fitts’s law relates movement time to distance relative to target width.

The Shannon form of Fitts’s law relates movement time to distance relative to target width. Fitted coefficients supply the empirical timing relationship for the intended task.1

Evaluate the Shannon formulation MT = a + b × log2(1 + D/W), using distance and width in the same units and caller-fitted coefficients in milliseconds. Predictions must be nonnegative.

When to use Fitts Law Movement Time

Use this tool to evaluate the Shannon formulation MT = a + b × log2(1 + D/W), using distance and width in the same units and caller-fitted coefficients in milliseconds. Predictions must be nonnegative.

Prepare the task-specific rates, comparable response-time means, identified spike train, processed ERP or estimated spectra requested. Confirm units, preprocessing, sample pairing and caller-fitted model coefficients.

How to use Fitts Law Movement Time and understand its results

  1. Prepare the task-specific rates, comparable response-time means, identified spike train, processed ERP or estimated spectra requested. Confirm units, preprocessing, sample pairing and caller-fitted model coefficients.
  2. Enter distance, width, interceptMs, slopeMsPerBit using the field table and calculation rules, then run the tool.
  3. Read indexOfDifficultyBits, movementTimeMs. The explanation below defines the units, signs, ordering and any flags or placeholder values.
  4. If the tool reports an input issue, correct the values and run it again. Apply the stated assumptions when interpreting a successfully returned result.
Input fieldMeaningValue type; see rules belowRequirement
distanceMovement distance in the same units as width.number; minimum: 0Required
widthTarget width along the movement axis.number; strictly above: 0Required
interceptMsFitted intercept a. (ms)numberRequired
slopeMsPerBitFitted slope b. (ms/bit)numberRequired

Enter nonnegative distance, positive width in the same units and finite fitted coefficients. Compute difficulty, using an equivalent logarithmic expression if the direct ratio overflows. Reject nonfinite or negative predicted time. Zero distance gives zero difficulty.

difficultyBits=log2(1+distance/width); movementTimeMs=intercept+slope×difficultyBits

Units, indexing, boundary conditions and exceptional cases are defined in the calculation rules above.

Output fieldMeaningValue type
indexOfDifficultyBitsShannon index of difficulty. (bit)number; minimum: 0
movementTimeMsPredicted movement time. (ms)number; minimum: 0
json
{
  "input": {
    "distance": 700,
    "width": 100,
    "interceptMs": 100,
    "slopeMsPerBit": 80
  },
  "output": {
    "indexOfDifficultyBits": 3,
    "movementTimeMs": 340
  }
}

Limitations and assumptions

Target width should follow the movement axis. No geometry, coefficient fitting, accuracy distribution or participant calibration is inferred.

Numeric inputs must be finite. Follow the calculation-specific rules for overflow, underflow and exceptional cases. Missing required fields, extra fields, wrong value types and violations of the calculation rules are input errors.

Alternative or Complementary methods

Use Hick Choice Reaction Time: Evaluate the equally likely choice form RT = a + b × log2(n), using caller-fitted coefficients in milliseconds. Predictions must be nonnegative; this is a model evaluation without participant calibration. For a complementary task, use Weber Fraction: Calculate the dimensionless Weber fraction as measured just-noticeable increment divided by baseline stimulus magnitude. Both magnitudes must use the same linear units; no universal sensory threshold is assumed.

References

  1. Fitts Law Movement Time — tool.io

Similar or alternative tools

  • Hick Choice Reaction Time

    Evaluate the equally likely choice form RT = a + b × log2(n), using caller-fitted coefficients in milliseconds. Predictions must be nonnegative; this is a model evaluation without participant calibration.

  • Weber Fraction

    Calculate the dimensionless Weber fraction as measured just-noticeable increment divided by baseline stimulus magnitude. Both magnitudes must use the same linear units; no universal sensory threshold is assumed.

Don't forget to set a bookmark for tool.io!
Privacy | Imprint | Cookies