MATLAB Curve Fitting Tool参数说明

MATLAB的Curve Fitting Tool中描述回归方程与实测数据间拟合好坏程度有以下几个参数:

1、误差平方和(SSE)

该参数计算拟合参数后的回归值与原始数据对应点的误差平方和,计算公式为:

SSE=\sum_{i=1}^{n}{(y_i-\hat{y})^2}

SSE越小说明模型选择和拟合的更好。

2、确定系数(R-square)

该参数由SSR和SST两个参数决定,SSR为预测数据与原始数据均值之差的平方和,计算公式为:

SSR=\sum_{i=1}^{n}{(\hat{y_i}-\bar{y})^2}

SST为原始数据和均值之差的平方和,计算公式为:

SST=\sum_{i=1}^{n}(y_i-\bar{y})^2

则SST=SSE+SSR,确定系数定义为SSR和SST的比值,即

R-square=\frac{SSR}{SST}=\frac{SST-SSE}{SST}=1-\frac{SSE}{SST}

由上式可知确定系数的取值范围为[0,1],值越接近1,表明方程的变量对y的解释能力越强,模型对数据的拟合程度越好。

3、调整后的确定系数(Adjusted R-square)

该参数相比与确定系数除去了因为变量个数增加对拟合优化判定结果的影响,计算公式为:

Adjust R-square=1-(1-R^2)\frac{(n-1)}{(n-k)}

4、RMSE

该参数是预测数据和原始数据对应点误差的平方和的均值的平方根,即均方误差根,计算公式为:

RMSE=\sqrt{\frac{SSE}{n}}=\sqrt{\frac{1}{n}\sum_{i=1}^{n}(y_i-\hat{y})^2}

上述各式中y为待拟合数值,均值为\bar{y},拟合值为\hat{y},n为样本数,k为变量个数(一般k=2)。

原文链接:https://wenku.baidu.com/view/6996792fe3bd960590c69ec3d5bbfd0a7956d52d.html

  • 4
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值