设有一个线性回归方程为 C
若下表数据对应的关于的线性回归方程为 ,则= . 3 4 5 6 2.5 3 4。
样本点的中心是 已知x与y之间的几组数据如下表:x 1 2 3 4 5 6 y 0 2 1.
x={3,5,6,7,9},y={2,3,3,4,5} 求线性回归方程
x={3,5,6,7,9}, y={2,3,3,4,5} 求线性回归方程 线性回归的公式参见http://baike.baidu.com/view/1129836.htmby dynamicsee also http://www.matlabsky.com2009.3.3下面我将使用MATLAB运算的结果显示如下x=[3 5 6 7 9],y=[2 3 3 4 5]x_mean=mean(x)y_mean=mean(y)b_hat=sum((x-x_mean).*(y-y_mean))./sum((x-x_mean).^2)a_hat=y_mean-b_hat*x_meanx=3 5 6 7 9y=2 3 3 4 5x_mean=6y_mean=3.4000b_hat=0.5000a_hat=0.4000所以回归方程为y=05x+0.4其实这个,可以直接使用一个MATLAB命令完成p=polyfit(x,y,1)p=0.5000 0.4000