matlab曲线拟合后如何查看相关系数和方差

在matlab曲线拟合后,对于一元和二元函数可以直接查看相关系数R-square和误差平方和SSE,但是对于二元以上函数的拟合,怎么样才得找到R-square和SSE呢?求知道的友友给说明一下啊?谢谢了。另外,自由度是怎么计算的呢?为什么有31个数据点,自由度是27呢?求解释,谢谢了。

看你用的是哪个函数了,如果是 fit() 的话,第二个返回值里有你要的东西。要学会自己看文档哦。

[fitobject,gof] = fit(x,y,fitType)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-06-29
告诉你最简单的办法吧 在命令框中输入cftool 打开拟合工具箱,用这个进行拟合 当然,还有专门的指令来进行这个工作 多项式拟合polyfit、曲线拟合lsqcurvefit 要知道这些函数的使用方法可以在命令框中输入help polyfit或者help lsqcurvefit 你就...
第2个回答  2013-11-25
建议楼主先看看回归分析的基本理论再来讨论吧,上面的结果中有:回归方程,系数估计值,回归系数t检验结果,均方根误差,判定系数,调整的判定系数,显著性检验的F值和P值等,够清晰了吧!最起码比cftool 函数给出的结果详细多了。本回答被网友采纳
第3个回答  2017-06-29
均值和方差属于统计参数,其求法为估计理论而非拟合,拟合者,求方程也。