matlab一次线性拟合函数polyfit(X,Y,1)只能得到a,b.请问如何得到线性相关系数R^2

日期:2017-12-16 16:19:02 人气:1

matlab一次线性拟合函数polyfit(X,Y,1)只能得到a,b.请问如何得到线性相关系数R^2

用polyfit(X,Y,1)得到的拟合函数只能得到a,b,但不能得到线性相关系数R^2。如想要得到其线性相关系数,可以用regress(y,X),其使用格式 [b,bint,r,rint,stats] = regress(y,X); b??拟合系数 bint??b的置信区间 r??残差值 rint??r的置信区间 stats??检验统计量,第一个就是相关系数 例如: x=[。。。];y=[。。。] X=[x ones(n,1)]; %x的行数(列数) [b,bint,r,rint,
    A+
热门评论