理论教育 线性拟合与异常数据点剔除

线性拟合与异常数据点剔除

时间:2023-11-19 理论教育 版权反馈
【摘要】:为了剔除拟合过程中的异常数据点,Origin提供了屏蔽工具。导入“Origin9.1\Samples\Curve Fitting\Outlier.dat”数据文件。在线性拟合对话框“Fit Options”结点处,清除“Apparent Fit”选项。设置好的线性拟合对话框如图14-115所示。单击“OK”按钮,进行线性拟合。打开图形窗口,可以看到第6点明显偏离线性拟合直线,故打算剔除此异常数据点。图14-115 线性拟合对话框图14-116 “FitLinearCurves1”拟合结果工作表图14-117 选择“Add Masked Points to Active Plot”屏蔽按钮图14-118 在图形中异常数据点处拖出一矩形此时,拟合结果自动更新。

线性拟合与异常数据点剔除

为了剔除拟合过程中的异常数据点,Origin提供了屏蔽(Mask)工具。被屏蔽的数据既可以是单个数据点,又可以是一个数据范围。下面结合线性拟合,介绍用屏蔽工具屏蔽图形中的异常数据点。

(1)导入“Origin9.1\Samples\Curve Fitting\Outlier.dat”数据文件。

(2)选择菜单命令【Plot】→【Symbol】→【Scatter】,绘制散点图

(3)当散点图为当前窗口时,选择菜单命令【Analysis】→【Fitting】→【Fit Line-ar】,打开线性拟合对话框,如图14-115所示。

(4)在线性拟合对话框“Fit Options”结点处,清除“Apparent Fit”选项。在“Residual Analysis”结点处,选择“Standardized”复选框。在“Recalculate”下拉列表框中选择“Auto”。设置好的线性拟合对话框如图14-115所示。

(5)单击“OK”按钮,进行线性拟合。打开“FitLinearCurves1”拟合结果工作表,在“Standardized Residual”列的第6行可以看到,该点的残差为“-2.54889”,明显过大。“FitLinearCurves1”拟合结果工作表如图14-116所示。

(6)打开图形窗口,可以看到第6点明显偏离线性拟合直线,故打算剔除此异常数据点。在工具栏上选择“Add Masked Points to Active Plot”屏蔽按钮,如图14-117所示。用该工具在图形中异常数据点处拖出一矩形,如图14-118所示。

978-7-111-48800-2-Chapter14-146.jpg

图14-115 线性拟合对话框

978-7-111-48800-2-Chapter14-147.jpg(www.daowen.com)

图14-116 “FitLinearCurves1”拟合结果工作表

978-7-111-48800-2-Chapter14-148.jpg

图14-117 选择“Add Masked Points to Active Plot”屏蔽按钮

978-7-111-48800-2-Chapter14-149.jpg

图14-118 在图形中异常数据点处拖出一矩形

(7)此时,拟合结果自动更新。图14-119a、b所示分别为屏蔽数据异常点前后的拟合结果。从拟合结果可以看出,剔除异常数据点后,标准误差明显降低。

978-7-111-48800-2-Chapter14-150.jpg

图14-119 屏蔽数据异常点前、后的拟合结果

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈