How do I fit a custom-defined function to data?

The custom-function plotting facility, accessible on the Custom Function tab of the Graph Options dialog box, plots the requested (custom-defined) functions and overlays them on the existing graph. It does not fit these functions to the data. A selection of the most commonly used, predefined functions that can be fitted to the data and smoothing procedures is available in the Plot: Fitting tab of the Graph Options dialog box (e.g., linear, logarithmic, exponential, various polynomial, distance-weighted least squares, spline, and others). See How do I fit a function to data?.

Comprehensive facilities to fit to data (and interactively plot in two or three dimensions) user-defined functions of practically unlimited complexity are provided in the Nonlinear Estimation module.

See the Estimated function and loss function topic for more details.