What inspired this wish list request?1
The JSL Function Tolerance Limit( ) is a useful calculation function, quite often used to help with variability assessment and determining appropriate process specifications. Unfortunately, the name of the function does not accurately describe what it does.
The Tolerance Limit function actually calculates the tolerance factor (i.e. the value k is the tolerance limit factor, and used to calculate a two-sided tolerance interval= mean + k * (standard deviation). The Scripting Index and JSL Syntax guide also incorrectly described this function as calculating a tolerance interval.
What is the improvement you would like to see?
- Change the description of the Tolerance Limit function in the scripting guide to "calculates the 1-alpha confidence, p x 100% coverage tolerance factor with sample size n"
- Create a new JSL function that is identical to the current Tolerance Limit function named "Tolerance Factor()", which is a more accurate description of the function.
- Create longer term plan to then deprecate the Tolerance Limit function.
Why is this idea important?
Whenever I use the Tolerance Factor() function, I have to provide the description above of what it actually does and explain the inaccurate naming of the function in any documentation of the analysis. It is confusingly named, and should be updated.