excel之实验数据处理线性拟合

实验前准备:设计表格项,通过设计公式,从而输入原始数据后直接得到最终的结果数据,学习常用的VBA公式及处理:Cn-$B$4,其中的$B$4表示绝对单元格位置;SUM(Xm:Yn)求范围内的和。

针对实验获得的线性数据表,要从中分析出线性公式,那么就用excel进行简单的处理:

1 前数据处理,数据平滑滤波、平均处理等,最终获得一组多个分度点的x-y数据。

2 选择x-y数据区域,插入-图表-x-y散点图

3 点击生成的图表在右侧出现的工具中选择:

               图表-趋势线-更多线性:选择显示公式和R^2值

                坐标轴-选择X/Y坐标轴并输入坐标轴标题

                图表标题:选择标题的位置和内容。

 4 关于用excel进行数据直线拟合时不可忽视的小数点设置问题:

 

 根据上述数据用excel拟合后得到的右边公式,用10进制表示就是y = 0.000004x - 1.7525,但你会发现如果将第二组数值带进在计算误差非常大 0.000004*1306247.897 -1.7525 =3.47249,误差达到(3.47249-4)/4=13%,那问题出现在那里呢?

如果右击直线公式,选择设置趋势线标签,在右侧设置数字,位数为8,则得到一些新公式,重新带入计算,误差就小很多了

 

 

 0.00000441*1306247.897 -1.75251642 =4.0080368,误差(4.0080368-4)/4=0.2%,所以曲线拟合的时候如果x与Y的数量级差距非常大的时候,拟合出来的公式如果不设置小数点位数就会出现很大的误差,此时需要对直线公式设置系数的小数点位数(要足够大比如可以大于等于与X或Y中位数较大的那个的位数一致)就不会出现这个误差问题。

在线拟合网址:线性回归工具

posted on 2017-06-17 14:43  杰瑞鼠  阅读(3040)  评论(0编辑  收藏  举报