[Multi-Data Fit Mode]
The "Fit till converged" and "1 Iteration" buttons are disabled when fitting
multiple datasets and the Multi-Data Fit Mode on the Data Selection 
page is set to Independent Fit. 
You can however press the Fit button to perform the fit and generate the
result sheets.
You can also select a different fitting mode, such a Global Fit, in the 
"Data Selection" page, to enable these buttons.

[Function Selection]
Specify a fitting function.

[Data Selection]
Weights: 
Specify the weighting method to be used for all data ranges.  If
"Use Each Range's Setting" is selected, the individual weighting 
method in the Y sub-branch of each Range branch will be used for 
the corresponding range. 
If any other option, such as "Instrumental", "Statistical" etc are chosen
in this drop-down, then this chosen weighting method will be applied to 
all data ranges.

InputData: 
Specify the input dataset(s). 
To use a particular weighting method for a data range, select a weighting
method under y sub-branch. 
To fit part of the data, check "Rows" checkbox and specify the begin
and end rows in "From" and "To" edit boxes.
To remove / add a curve, at the Input Data level, click the triangle button
and select columns / curves,  or press the "..." button to open 
"Dataset Browser".

[Fitted Curves]
Specify the output settings for the fitted curves.

Plot Type: 
Available only when the input datasets are from a graph and the 
"Concatenate" data mode is chosen. 
It can be used to control whether the raw data should be plotted or mean
plus SE/SD should be plotted.

Plot on Original Graph: 
Available only when the input datasets are from a graph. It can be used 
to specify whether to add the fitted curve to the original graph.

Update Legend on Original Graph: 
Available only when the input datasets are from a graph. When this 
checkbox is selected, the legend of the input graph will be updated after 
the fitted curves are appended.

X Data Type: 
Specify how to generate the X values of the fitted curve.

Confidence/Prediction Bands: 
Check to output Confidence/Prediction Bands.

Confidence Level for Parameters (%): 
Specify the confidence level for confidence bands and prediction bands.

[Advanced]
Expand various nodes and check/uncheck boxes to customize output.

Fit Controls: 
Specify the number of replica (peaks - 1) when fitting a peak function, the
number of iterations, etc.
For other advanced settings, please refer to Origin Help File or User Guide.

Replica:
For peak functions only.
Specify the number of replicas. You must set the number to n-1,
where n is the number of peaks you believe to be present in your data. 

[Function]
Show the function form.
To edit a user define function, click the two buttons in middle panel:
"Edit Fitting Function" -- Open the "Fitting Function Organizer",
"Create New Fitting Function" -- Open the "Fitting Function Builder".

[Parameter Init]
Code to initial parameter values. Origin provides parameter initialization 
routines for all built-in functions. 
For user-defined functions, you can write your own initialization code, 
or simply specify an appropriate set of constant initial parameter values.

[Constraints]
Set general linear constraints for the fit parameters. For example, the 
following string defines multiple constraints:

a>b; a+2*b>=c*2-d; a<b<c; a/3<9;

Note that nonlinear constraints such as 

"a^2>c; a*b>3; 1/b>c+2; sin(a)<c;" 

are not allowed.

The following special notations can also be used in constraints:

(i): Refer to an initial value of a parameter. To restrict xc within the range +/- 1 by its initial value, use:
xc < xc(i)+1; xc > xc(i)-1; 

(a): Indicate all parameters of a family in replica fitting.  To set all the value of A smaller than 1, use:
A(a)<1;

(e): Indicate all parameters of a family, except the one preceding (e). To indicate the amplitude A__3 should be at least twice as large as all the other amplitudes, use:
A__3>=2*A__3(e)

(i) can combine with either (e) or (a). To indicate no peak center should deviate from its initial value by more than 0.2, use:
xc(ia) - xc(a) <= 0.2;
xc(a) - xc(ia) <= 0.2;

(n): The parameter index of replica peaks. For example:
w > w__2; w__2 > w__3; w__3 > w__4
can be written as:
w(n) > w(n+1), n=1..4;

[Parameters]
This tab allows you to see the current parameter names, parameter 
values,etc. It also provides check boxes to control whether a parameter
value should be varied or fixed during the iterative fitting process, and 
sharing of parameters between datasets when performing Global Fitting.
When performing fitting, keeping this tab active allows you to monitor the
fitting procedure. You can also double-click on the "Value" column to 
directlyspecify parameter values, which can be useful if the parameter 
initialization code does not come up with values that are appropriate for
your data.

[Bounds]
Apply lower or upper bounds to parameters. For each parameter, you can
enter a bound value in the "LB Value" or "UB Value" box, and select a 
condition from the "LB Control" or "UB Control" drop-down list.  Note that
if you click to the right side of the LB or UB Control, a drop-down arrow
appears which provides options on setting the bounds.  

[Script After Fitting]
This edit box can be used to specify LabTalk script code to be executed after the fitting process is done.
This is typically used to perform further computations based on fit parameters.

[Derived Parameters]
This edit box can be used to define "Derived" parameters, which are additional parameters computed using the parameters used in the fitting process. 
These derived parameters are not involved in the fitting process and are computed only at the end of the fitting session. 
The values will be listed in Parameters Table of Report Tables worksheet.
Examples: 
	sigma = w/2; 
	FWHM = sqrt(2*ln(2)) * w;
	Height = A/(w*sqrt(PI/2));
Note that each derived parameter should be specified in a separate row, 
and one derived parameter cannot be used to compute another derived parameter.

[Script Before Fitting]
This edit box can be used to specify LabTalk script that will be executed before the Parameter Initializations code is run.

[Constants]
Constants that can be used in the fitting function body and the parameter initialization code.

[Find X/Y/Z]
If these boxes are checked, Origin will create a "Find X From Y" or 
"Find Y(Z) from X(XY)" result sheet, which will allow you to obtain an X/Y/Z value 
for a given Z/Y/X value, based on the fit parameters.

[Output]
Customize the output results
