文章目录
拟合就是想办法得到一个确定的曲线,尽管这条曲线不能经过每一个样本点,但只要保证误差足够小即
可。
matlab拟合工具箱
或者直接使用matlab的拟合工具箱
写好x, y值
x=1:10;
y=randn(size(x));
打开工具箱
或者在命令行输入cftool也可以弹出拟合工具箱窗口
>> cftool
设置几个参数,结果就有了,太简单啦
左上角文件下面那堆图标允许我们添加图例,网格,绘制残差图,等高线图,删除离群点等,非常棒的图形化功能,不用编代码也能很完美地实现多项式拟合
最下面的表格里,以及左边的results里还给出了一些拟合程度好坏的评价指标:
-
SSE,误差平方和,The sum of squares due to error,即最小二乘
S S E = ∑ i = 1 n ( y ^ i − y i ) 2 SSE=\sum_{i=1}^n(\hat y_i- y_i)^2 SSE=i=1∑n(y^i−yi)2 -
MSE, mean squared error,