在用regress求一元二次回归时,r^2较小是否可以说明x,y是非线性的!

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 15:08:37

在用regress求一元二次回归时,r^2较小是否可以说明x,y是非线性的!

不太清楚你说的r^2具体代表什么.如果它是整体数据与拟合函数间的最小平方差,个人觉得,如果非线性的r^2并没有比线性的r^2小很多,那么r^2的大小并不一定能反映x,y是否是非线性的.当然,这也意味着,如果非线性的r^2较于线性的r^2有很明显的改善,那么x,y是非线性的结论就比较有说服力.
至于如果非线性的r^2并没有比线性的r^2小很多,你要着重从某个局部分析,尤其是针对x,y在某些区间呈现较为明显的非线性变化来分析.
比如你可以尝试拟合某个局部,看看非线性的r^2是不是明显小于线性的r^2.
另外,你也可以看一元二次多项式(比如y=ax^2+bx+c)中ax^2与bx的相对大小关系.如果在x的某个区间内,ax^2的值相对于bx是不可忽略的(更严谨点说就是它们的数级是一样或相近的),那么在这个区间内,x,y呈现较为明显的非线性关系.

在用regress求一元二次回归时,r^2较小是否可以说明x,y是非线性的! matlab 非线性回归 一元二次函数x=[1.1 1.15 1.2 1.25 1.3 1.35 1.4 1.45 1.5]';>> X=[ones(9,1) x];>> Y=[5.90 5.10 4.75 4.6 4.55 4.50 4.45 4.43 4.50]';>> [b,bint,r,rint,stats]=regress(Y,X)为什么求出来b =8.3543-2.7700应该是y=a1x+a2x^2+a 一元二次回归方程 回归系数的F显著性检验已经用y=polyfit(x,y,2)得到一个回归模型,怎么才能用F检验判断这个模型的有效性呢?我试过regress命令了,但是大多数时候p都=0; 如:x=0:0.01:2*pi;L=len 用matlab求线性回归,R2大于1我用matlab做多元线性回归,用的是[b,bint,r,rint,stats]=regress(y,x)函数,8个x的,没有常数项.做出来的结果倒是和答案一样,但是R2(R的平方)大于1,有的还是3点多.这是怎么回 已知一元二次回归方程和y值用excel求x 一元二次算术题,(9-r)^2+(16-r)^2=(9+r)^2求r 回归方程r怎么求 在matlab中[b,bint,r,rint,stats]=regress(y,x,0.05)为什么总是错误 如何用EXCEL作一元二次回归方程 MATLAB中多元线性回归命令 (除了regress) 求,一元二次不等式 求一元二次方程组 求一元二次难题 一元二次回归和线性回归有什么区别,如何理解? 一元线性回归怎么用matlab编程 用spss做回归分析时,r方小于0. 怎么用matlab求一元线性方程回归系数?在matlab中输入一下语句为什么没有得到第二张图的结果: 用matlab做一元线性回归,求大神帮忙解释一下这个命令.