Bar Path Classifier

Classify a measured horizontal bar path from reversals and loop magnitude.

Description

Bar-path classification counts reversals in supplied horizontal positions and measures their range.

Bar-path classification counts reversals in supplied horizontal positions and measures their range. Flat steps preserve the last nonzero direction.1

Classify a measured horizontal bar path from reversals and loop magnitude.

When to use Bar Path Classifier

Use this tool to classify a measured horizontal bar path from reversals and loop magnitude.

Prepare the measured movement, timing, load or preassigned score requested. Keep protocols, units, paired measurements and caller-selected thresholds consistent.

How to use Bar Path Classifier and understand its results

  1. Prepare the measured movement, timing, load or preassigned score requested. Keep protocols, units, paired measurements and caller-selected thresholds consistent.
  2. Enter horizontalPositions, loopThresholdCentimeters using the field table and calculation rules, then run the tool.
  3. Read classification, directionChanges, horizontalRangeCentimeters. 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
horizontalPositionsHorizontal bar positions (cm)list of numberRequired
loopThresholdCentimetersLoop threshold (cm)number; minimum: 0Required

Enter finite cm positions and nonnegative loop threshold. Fewer than two samples return insufficient-data with zero count/range. Otherwise return straight or looping, direction changes and range.

looping if reversals>0 AND range≥threshold

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

Output fieldMeaningValue type
classificationPath classificationstring; one of "straight", "looping", "insufficient-data"
directionChangesDirection changesinteger; minimum: 0
horizontalRangeCentimetersHorizontal range (cm)number; minimum: 0
json
{
  "input": {
    "horizontalPositions": [
      0,
      2,
      1,
      3
    ],
    "loopThresholdCentimeters": 2
  },
  "output": {
    "classification": "looping",
    "directionChanges": 2,
    "horizontalRangeCentimeters": 3
  }
}

Limitations and assumptions

No vertical trajectory, time, camera calibration or technique quality is evaluated.

Numeric inputs must be finite. Follow the calculation-specific rules for overflow, underflow and exceptional cases. Lists are limited to 100,000 entries; the rules above may require smaller limits. Missing required fields, extra fields, wrong value types and violations of the calculation rules are input errors.

Alternative or Complementary methods

Use Snatch Catch Stability Screen: Compare snatch catch depth and sway with caller-defined stability limits. For a complementary task, use Torque Curve Sticking Point: Locate the minimum measured torque and corresponding joint angle.

References

  1. Bar Path Classifier — tool.io

Similar or alternative tools

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