作业帮 > 数学 > 作业

matlab求二元线性回归方程的程序 已知方程lny=lna+mlnx1+nlnx2+glnx3 y x1 x2 x3

来源:学生作业帮 编辑:拍题作业网作业帮 分类:数学作业 时间:2024/05/14 08:09:46
matlab求二元线性回归方程的程序 已知方程lny=lna+mlnx1+nlnx2+glnx3 y x1 x2 x3 求系数a m n g
y=[870 980 1080]
x1=[0.15 0.2 0.25]
x2=[4 4 4]
x3=[3 3 3]
不行的,样本量只有3个,待估计参数有4个,估计不出来.
再问: 如果x1 x2 x3 y 改为 y=[870 970 1030 980 1020 1070 1080 1170 1250]; x1=[0.15 0.15 0.15 0.2 0.2 0.2 0.25 0.25 0.25]; x2=[4 4 4 4 4 4 4 4 4]; x3=[3 4 5 3 4 5 3 4 5]; 算出a,m,n,g 最好把最后的图形也生成出来
再答: y=[870 970 1030 980 1020 1070 1080 1170 1250]; x1=[0.15 0.15 0.15 0.2 0.2 0.2 0.25 0.25 0.25]; x2=[4 4 4 4 4 4 4 4 4]; x3=[3 4 5 3 4 5 3 4 5]; lgy=log(y); lgx1=log(x1); lgx2=log(x2); lgx3=log(x3); c1=ones(1,9); [b,bint,r,rint,stats]=regress(lgy',[c1',lgx1',lgx2',lgx3']) y1=b'*[c1;lgx1;lgx2;lgx3] plot(lgy) hold on plot(y1,'r')
再问: 看来你是高手但图形还是有问题 能加QQ教下我么 我的QQ:346850437
再答: 图形什么地方有问题?