3.112 FAQ-654 如何拟合多个数据集?
Last Update: 9/6/2018
你是否有多组数据然后希望同时对它们进行拟合? 我们可以单独对每组数据进行拟合,可以分别输出结果或者把结果整合在一个报告中。又或者, 我们可以对多组数据进行有参数共享的全局拟合,也可以对重复测量的数据进行合并拟合(所有数据视为一个整体进行拟合)
首先可以通过点选 Input Data 旁边的三角形弹出的菜单添加多个数据到拟合对话框中
Multi-Data Fit Mode 可以控制多个数据集在并置/独立拟合之间切换。 对于多数据集拟合,Origin 提供了有三个选项:
- Independent-Consolidated Report
对输入的数据集分别进行拟合。 拟合结果报告合并为到一个工作表。 - Independent-Separate Report
对输入的数据集分别进行拟合。 拟合结果报告也输出到不同的工作表中。 - Concatenate
所有输入数据集都合并在一起并作为一条曲线进行拟合。 - Global Fit (仅在 Nonlinear Curve Fit 中的选项)
同时对多个数据集执行曲线拟合。 由于数据集保持独立,因此在拟合过程中它们可以或可以不“共享”参数值。 共享参数时,将所有数据集将共用一个参数值; 如果未共享参数,则会为每个数据集计算独立的参数值。
另一种选择是使用 Mathematics:Average Multiple Curves 生成一个新的因变量数据集,并对此数据集进行拟合,结果将生成一组参数。
以下表格讨论了多个数据拟合的不同情况:
| Analysis: Fit Linear 线性拟合 |
Analysis: Fit Linear with X Error 线性拟合(带 X 误差) |
Analysis: Polynomial Fit 多项式拟合 |
Analysis: Nonlinear Curve Fit 非线性拟合 |
Gadget: Quick Fit 快速拟合 | |
|---|---|---|---|---|---|
| 独立拟合 | Multi-Data Fit Mode | Multi-Data Fit Mode | Multi-Data Fit Mode | Multi-Data Fit Mode | New Output for All Layers/Curves |
| 拟合所有数据集的平均值 | Mathematics: Average Multiple Curves | Mathematics: Average Multiple Curves | Mathematics: Average Multiple Curves | Mathematics: Average Multiple Curves | Mathematics: Average Multiple Curves |
| 将所有数据合并在一起进行拟合 | Multi-Data Fit Mode(Concatenate) | Multi-Data Fit Mode(Concatenate) | Multi-Data Fit Mode(Concatenate) | Multi-Data Fit Mode(Concatenate) | NO |
| 通过共享参数,拟合所有数据集 | NO | NO | NO | Multi-Data Fit Mode(Global Fit) | NO |
Keywords:multiple data, fitting, linear fit, nonlinear fit, linear fit with x error, polynomial fit, quick fit, concatenate fit, global fit, independent fit, consolidated report, average curve, 多数据拟合, 拟合,线性拟合, X 误差线性拟合,多项式拟合, 快速拟合, 并置拟合, 合并拟合, 全局拟合, 独立拟合, 合并报告, 均值曲线
