3.25 FAQ-253 怎样对直方图数据进行曲线拟合?
Last Update: 7/23/2018
当你有一直方图,如果直接进行非线性拟合,最终是以原始数据进行拟合而不是拟合直方图数据。
如果希望在直方图上显示分布曲线, 选择以下两种方法之一即可。
方法 1:对原始数据进行分布拟合
- 激活相应的工作簿,选择菜单 Statistics:Descriptive Statistics: Distribution Fit 选项。
- 在 Distributions 选项卡中为要拟合的数据指定分布类型。确保在 Plots 选项卡中勾选了 Histogram 选项。
- 按需设置好其它选项,然后单击 OK 来执行分布拟合操作。
- 转到 Dist1 结果表,在直方图选项分支下,你会发现直方图上叠加了分布曲线。
方法 2:直接在直方图上创建分布曲线
- 双击直方图来打开 Plot Details 对话框。
- 在 Data 选项卡的 Distribution Curve 组中,从 Type 的下拉列表中选择一种分布类型。
- 单击 OK 按钮即可看到叠加在直方图上的分布曲线。
如果你仍希望拟合分组数据 (binned data),则可以先对原始数据执行频数计数,然后使用 Nonlinear Curve Fit 工具拟合分组数据。但请记住,由于以下两个问题,在直方图上执行非线性拟合是不合适的:
- 分组数 (bin counts ) 总是非负的,因此测量误差是不对称的。
- 分组数 (bin counts ) 不是独立的。
要拟合分组数据,遵循以下步骤:
- 激活原始数据,然后选择菜单 Statistics: Descriptive Statistics: Frequency Counts 选项以执行频数计数。这将创建一个新工作簿,你可以将此工作表中的计数列绘制为柱状图。
- 激活该柱状图,然后你可以打开 NLFit 对话框并进行数据拟合操作。
或者,
- 在直方图上右击,从弹出的快捷菜单中选择 Go to Bin Worksheet 选项,将创建一个包含分组数据的新工作表。自 Origin 8.5.1 版本开始,你还可以单击 Plot Details 对话框的 Data 选项卡上的 Go to Bin Worksheet 按钮来转到新工作簿中。
- 从此含分组数据的工作簿中可以创建柱状图。
- 激活新创建的柱状图,然后在 NLFit 对话框中进行拟合操作。
Keywords:Histogram, Nonlinear Curve Fit, Frequency Count, Data Mode,直方图,非线性曲线拟合,频数计数,数据模式