OriginLab Corporation - Scientific Graphing and Data Analysis Software - 2D graphs, 3D graphs, Contour Plots, Statistical Charts, Data Exploration, Statistics, Curve Fitting, Signal Processing, and Peak Analysis

Global fitting with parameter sharing

Global fitting in Origin involves fitting multiple datasets with the same fitting function. Parameters in the fitting function can optionally be shared amongst all datasets. If a parameter is shared, the fitting procedure will yield the same value for that parameter for all datasets. If a parameter is not shared, the fitting procedure will yield a unique value for that parameter for each dataset.

To do global fitting with parameter sharing:

  1. Select multiple datasets when you open the NLFit dialog.
  2. Select a fitting function.
  3. In the Data Mode drop-down list of Data Selection settings, select Global Fit.
    Image:Global fitting with parameter sharing-1.png
    In the Parameters tab, select the checkbox in the Share column which corresponds to the parameter you want to set as shared.
    Image:Global fitting with parameter sharing-2.png
  4. Click the Fit or OK button to perform the fitting.

The fitting report for global fit will output the Parameters, Statistics and ANOVA tables for each dataset and a global Statistics and ANOVA table for all of the datasets. When global fitting is performed, the Chi-square for n datasets is computed as:

\chi ^2=\sum_{i=1}^m[\frac{Y1_i-f(x1_i^{\prime };\hat \theta 1)}{\sigma 1_i}]^2+\sum_{i=1}^m[\frac{Y2_i-f(x2_i^{\prime };\hat \theta 2)}{\sigma 2_i}]^2+\ldots +\sum_{i=1}^m[\frac{Yn_i-f(xn_i^{\prime };\hat \theta n)}{\sigma n_i}]^2

and

reduced X^2=\frac {X^2}{dof}=\frac {X^2}{n-p}

The global ANOVA table is:

df Sum of Squares Mean Square F Value Prob > F
Model

p-1

SSreg = SYY - RSS

MSreg = SSreg / p - 1

MSreg / MSE

p-value

Error

&endash; p

RSS

MSE = RSS /(n-p)

Total

n-1

SYY

In the above formula, n is the total number of data points, and p is the total number of parameters. Note that when parameters are shared, it will reduce the number of parameters, p. For example, to do a global fit for two datasets with simple linear function, y = a + bx, with the parameter a shared, the number of parameters becomes three because we have reduced one parameter. Therefore, p = 3.