CURVES: A FIVE-FUNCTION CURVE-FITTING COMPUTER PROGRAM

Abstract

Description and listing of an all-FORTRAN IV program that makes least-squares determinations of the parameters of any of five mathematical functions selected by the user, given a set of observations on the dependent and independent variables of interest (up to 200 data points per curve). The functions available are those most commonly used in developing cost estimating relationships: line, parabola, power, asymptotic-power, and exponential. Up to three independent variables may be used for the line and power functions. The Y-intercept may be specified for the line, parabola, or asymptotic-power functions. The program is designed to be user-oriented and easily workable rather than to emphasize computational efficiency. Exact and unique solutions for the line and parabolic functions are obtained by standard algebraic methods. Since the other three choices are not linear in all parameters, they are solved iteratively: the power and exponential by a modified Gauss-Newton iteration, starting from the exact logarithmic solution (as described in AD-655 768), and the asymptotic-power function by a special iterative method. In addition to directions for program use, the report includes a discussion of the characteristics of the functions and mathematical considerations involved in nonlinear least-squares solutions.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 1968
Accession Number
AD0680762

Entities

People

  • H. E. Boren Jr.

Organizations

  • RAND Corporation

Tags

DTIC Thesaurus Topics

  • Air Force
  • Alphanumeric Data
  • Computer Programs
  • Computers
  • Cost Analysis
  • Curve Fitting
  • Data Sets
  • Efficiency
  • Exponential Functions
  • Iterations
  • Least Squares Method
  • Numbers
  • Procedures (Computers)
  • Real Numbers
  • Regression Analysis
  • Standards
  • Statistics

Fields of Study

  • Mathematics

Readers

  • Calculus or Mathematical Analysis
  • Computer Science.
  • Operations Research