Shakarji, C. M. (1998). "Least-Squares Fitting Algorithms of the NIST Algorithm Testing System." Journal of Research of the National Institute of Standards and Technology, Vol. 103, No. 6, pp. 633–641.
Shakarji, C. M. (2004). "Reference Algorithms for Chebyshev and One-Sided Data Fitting for Coordinate Metrology." CIRP Annals – Manufacturing Technology, Vol. 53, No. 1, pp. 439–442.
Shakarji, C. M. (2003). "Evaluation of One- and Two-Sided Geometric Fitting Algorithms in Industrial Software." In Proceedings of the 18th Annual Meeting of the American Society for Precision Engineering, ASPE, Portland, OR, pp. 100–105.
National Institute of Standards and Technology (2017). NIST L2 Reference Pairs: Data Sets and Their Least-Squares Fits. Dimensional Metrology Group, NIST, Gaithersburg, MD.
Diaz, C., and Hopp, T. H. (1993). "Testing of Coordinate Measuring System Software." In Proceedings of the 1993 ASQC Measurement Quality Conference, American Society for Quality Control, Gaithersburg, MD.
Honsinger, D. H. (1994). Geometric Dimensioning and Tolerancing – 1946 to 1982: The Differences in the Standards. Memorandum Report ARCCB-MR-94040, U.S. Army Armament Research, Development and Engineering Center, Benét Laboratories, Watervliet, NY.
American Society of Mechanical Engineers (2019). Dimensioning and Tolerancing. ASME Y14.5-2018, New York.
American Society of Mechanical Engineers (2000). Methods for Performance Evaluation of Coordinate Measuring System Software. ASME B89.4.10-2000, New York.
Kåsa, I. (1976). "A Circle Fitting Procedure and Its Error Analysis." IEEE Transactions on Instrumentation and Measurement, Vol. IM-25, No. 1, pp. 8–14.
Pratt, V. (1987). "Direct Least-Squares Fitting of Algebraic Surfaces." ACM SIGGRAPH Computer Graphics, Vol. 21, No. 4, pp. 145–152.
Chernov, N. (2010). Circular and Linear Regression: Fitting Circles and Lines by Least Squares. Chapman and Hall/CRC, Boca Raton, FL.
Welzl, E. (1991). "Smallest Enclosing Disks (Balls and Ellipsoids)." In Maurer, H. (ed.), New Results and New Trends in Computer Science, Lecture Notes in Computer Science 555, Springer, Berlin, pp. 359–370.
Marquardt, D. W. (1963). "An Algorithm for Least-Squares Estimation of Nonlinear Parameters." Journal of the Society for Industrial and Applied Mathematics, Vol. 11, No. 2, pp. 431–441.
Nelder, J. A., and Mead, R. (1965). "A Simplex Method for Function Minimization." The Computer Journal, Vol. 7, No. 4, pp. 308–313.
International Organization for Standardization (2011). Geometrical Product Specifications (GPS) – Roundness – Part 1: Vocabulary and Parameters of Roundness. ISO 12181-1:2011, Geneva.
Worked Examples
Published examples this tool reproduces; each page lists the inputs to enter and the printed answers.
DISCLAIMER: The methods and calculation on aNOWysis.com are provided as means to educate the reader. There is no warranty, expessed or implied, as to the relevance or accuracy of the methods or calculations. All calculations should be checked by a qualified analyst for appropriateness and accuracy. We will not be held liable for any damages, injuries or deaths caused by using methods or calculations from this site.
Terms of Service & Liability Disclaimer
Please read and accept these terms for the best experience with our analysis tools.
⚠️ Important Legal Notice
BY USING THESE ANALYSIS TOOLS, YOU ACKNOWLEDGE AND AGREE THAT:
NO WARRANTY: These tools are provided "AS IS" and may contain errors, bugs, or inaccuracies
EDUCATIONAL USE ONLY: Results are for preliminary analysis and educational purposes only
NOT PROFESSIONAL ADVICE: These tools do not replace professional engineering judgment
VERIFICATION REQUIRED: All results must be independently verified by a licensed professional engineer
POTENTIAL RISKS: Incorrect results could lead to catastrophic failures causing property damage, injury, or death
Limitation of Liability
UNDER NO CIRCUMSTANCES SHALL AVERY AEROSPACE CORPORATION, ITS DIRECTORS, EMPLOYEES, OR AFFILIATES BE HELD LIABLE FOR:
Any direct, indirect, incidental, consequential, special, punitive, or exemplary damages
Property damage, personal injury, or death resulting from use of these tools
Errors, inaccuracies, or incorrect calculations produced by the tools
Design failures, structural collapses, or system malfunctions based on tool outputs
Any damages whatsoever, even if we have been advised of the possibility of such damages
Your Responsibilities
You agree to:
Use at Your Own Risk: You assume all risks associated with using these analysis tools
Professional Verification: Engage licensed professional engineers for all critical design work
Independent Judgment: Exercise independent engineering judgment and not rely solely on tool outputs
Code Compliance: Ensure all designs comply with applicable codes, standards, and regulations
Indemnification: Defend and hold harmless the Company from any claims arising from your use of these tools
Acceptance
By clicking "I Accept and Agree" below, you acknowledge that you have read, understood, and agree to be bound by: