注册 登录
编程论坛 Matlab

求助matlab曲线拟合的问题

liuxiaoxi 发布于 2008-01-15 16:03, 3619 次点击
小弟近来遇到一个问题:

如:根据1990~2007年的数据,预测2008年的结果,但在90~07年中个别年份的数据与拟合曲线的偏差较大,有没有什么数学的方法来分析偏差到多大程度需要将该年份的数据剔除,而重新进行拟合。在matlab的cftool中可以实现吗?

请哪位兄弟有空解答一下!
3 回复
#2
seidel2008-01-15 16:57
先用所有的数据拟合,对于偏差太大的(如超过3倍的标准差),一般是删除,然后用余下的数据重新拟合。对于偏差的大小有很多方法,你可以查查书。
#3
ydgsl2008-01-16 09:32
对于曲线拟合偏差的问题,有可能是误差造成的,也有可能是模型造成的,后者更为常见。剔除数据应慎重,若数据是客观真实的,一般不宜采用剔除的方法。
#4
goodlucklj2008-01-17 15:43
做曲线拟合的时候都有一个标准,就是相关系数一般都要求不小于0.9。看看你的相关系数就知道你的拟合效果的好坏了!
1