作业帮 > 综合 > 作业

matlab对一组数据进行数据线性拟合,如何获取线性拟合后的R^2值?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/10 09:25:08
matlab对一组数据进行数据线性拟合,如何获取线性拟合后的R^2值?
如题,用matlab做了线性拟合后,请问如何获取R方的值以确认拟合效果?
如果用regress进行拟合的话,输出加上state,分别给出R方,F值和显著性.
如果用的是其他拟合,R=corrcoef(T,Y),Y是原始数据,T是用你拟合后求得方程,用这个方程得到的数据
再问: 请问R=corrcoef(T,Y)中的Y是原始数据,是指用于拟合方程的所有数据还是仅仅Y轴数据,不需要x轴数据,谢谢
再答: T是用你的拟合方程,输入为原始的X得到的拟合数据。。Y是X对应的真实数据
再问: 原来如此,这样求出了R然后再平方?
实际求出来的R是一个2X2的矩阵,不是一个值啊
再答: 矩阵中有两个1,是因为自己跟自己的R方,因此主对角线上的R方是这两个变量之间的