我是用如下代码:
>> y= [12220255,12863165,14545353,16182864,17465517]; x1= [10081772,10580166,12088974,13112072,14361635];x2= [693164,771345,827251,1063727,1483597];x = [ones(1,5); x1; x2];[b, bint, r, rint, stats ]=regress (y', x')
来求多元回归方程,方程的模型为
y = β0 + β1χ1 + β2χ2 + ε
y与x1的散点图为
y与x2的散点图为
有两个散点图可知,线性关系应该很明显,可为什么我使用我编写的代码最后求出的值,即
stats =
1.0e+010 *
0.0000 0.0000 0.0000 3.6613
表明R的平方等于0,也就是说我的代码很可能错了,求大神帮忙修改