matlab解线性回归方程,y=a0+a1*A+a2*B+a3*C+a4*D+a5*E+a6*F; 数据足够,求a0,a1,a2,a3,a4,a5,a6,线性回归越快越好,其中y,A,B,C,D,E,F都为数组,数据足够,希望用matlab解决

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/25 17:21:43

matlab解线性回归方程,y=a0+a1*A+a2*B+a3*C+a4*D+a5*E+a6*F; 数据足够,求a0,a1,a2,a3,a4,a5,a6,线性回归
越快越好,其中y,A,B,C,D,E,F都为数组,数据足够,希望用matlab解决

这是财政收入预测问题:财政收入与国民收入、工业总产值、农业总产值、总人口、就业入口、固定资产投资等因素的关系.仅供参考:
function yy=model(beta0,X)
a=beta0(1);
b=beta0(2);
c=beta0(3);
d=beta0(4);
e=beta0(5);
f=beta0(6);
x1=X(:,1);
x2=X(:,2);
x3=X(:,3);
x4=X(:,4);
x5=X(:,5);
x6=X(:,6);
yy=a*x1+b*x2+c*x3+d*x4+e*x5+f*x6;
主程序:
X=[598.00 349.00 461.00 57482.00 20729.00 44.00
586.00 455.00 475.00 58796.00 21364.00 89.00
707.00 520.00 491.00 60266.00 21832.00 97.00
737.00 558.00 529.00 61465.00 22328.00 98.00
825.00 715.00 556.00 62828.00 23018.00 150.00
837.00 798.00 575.00 64653.00 23711.00 139.00
1028.00 1235.00 598.00 65994.00 26600.00 256.00
1114.00 1681.00 509.00 67207.00 26173.00 338.00
1079.00 1870.00 444.00 66207.00 25880.00 380.00
757.00 1156.00 434.00 65859.00 25590.00 138.00
677.00 964.00 461.00 67295.00 25110.00 66.00
779.00 1046.00 514.00 69172.00 26640.00 85.00
943.00 1250.00 584.00 70499.00 27736.00 129.00
1152.00 1581.00 632.00 72538.00 28670.00 175.00
1322.00 1911.00 687.00 74542.00 29805.00 212.00
1249.00 1647.00 697.00 76368.00 30814.00 156.00
1187.00 1565.00 680.00 78534.00 31915.00 127.00
1372.00 2101.00 688.00 80671.00 33225.00 207.00
1638.00 2747.00 767.00 82992.00 34432.00 312.00
1780.00 3156.00 790.00 85229.00 35620.00 355.00
1833.00 3365.00 789.00 87177.00 35854.00 354.00
1978.00 3684.00 855.00 89211.00 36652.00 374.00
1993.00 3696.00 891.00 90859.00 37369.00 393.00
2121.00 4254.00 932.00 92421.00 38168.00 462.00
2052.00 4309.00 955.00 93717.00 38834.00 443.00
2189.00 4925.00 971.00 94974.00 39377.00 454.00
2475.00 5590.00 1058.00 96259.00 39856.00 550.00
2702.00 6065.00 1150.00 97542.00 40581.00 564.00
2791.00 6592.00 1194.00 98705.00 41896.00 568.00
2927.00 6862.00 1273.00 100072.0 43280.00 496.00];
y=[184.00 216.00 248.00 254.00 268.00 286.00 357.00 444.00 506.00 ...
271.00 230.00 266.00 323.00 393.00 466.00 352.00 303.00 447.00 ...
564.00 638.00 658.00 691.00 655.00 692.00 657.00 723.00 922.00 ...
890.00 826.00 810.0]';
beta0=[0.50 -0.03 -0.60 0.01 -0.02 0.35];
betafit = nlinfit(X,y,'model',beta0)

直接
a=[ones(size(A)) A B C D E F];
b=y;
X=A\b
得出的X里面依次就是你要的a0,a1,等等了

X=[one(n,1),A',B',C',E',F'];
[b,bint,r,rint,s]=regress(y',X);
b=[a1,a2.....]
多元线性回归的问题

an=a1 d(n-1)=1-n/6 Sn=(5/6 1-n/6)n/2=-5 解得n=15 Sn=[(a1 an)/2]*n an=a1 (n-1)d 把数字带入就可以求出结果

matlab解线性回归方程,y=a0+a1*A+a2*B+a3*C+a4*D+a5*E+a6*F; 数据足够,求a0,a1,a2,a3,a4,a5,a6,线性回归越快越好,其中y,A,B,C,D,E,F都为数组,数据足够,希望用matlab解决 线性回归方程Y=bx+a必经过点? 线性回归方程Y=bx+a必过 用MATLAB求二元线性回归方程系数Y=a0+a1x1+a2x2,假设有10组关于Y,x1,x2的数据,怎么求a1,a2,a3的系数呢 线性回归方程y=bx+a中,b的意义是? matlab一元线性回归用matlab做一元线性回归后得出:b =-0.24440.6064那么这两个数各代表y=Ax+B中的那个系数(A或B)呢? 使用matlab计算回归方程我现在有一组X=[1 3 36 2] Y = [2 25 2 6 ]使用怎样的语句才可以用matlab得到线性回归方程新手求详解 如何用matlab求y =a+blnx型回归方程 关于多元线性回归方程和一元线性回归方程一元多元线性回归方程,对ab的解依据什么来解的.求多元线性回归方程的的a、b通解. 一元线性回归的问题!一元线性回归方程中y = a + bx,为什么说Y对应X的线性回归与X对应Y的线性回归是有好大差别的呢?中文不知有没有错,我贴上英文原话吧!The regression line of y Vs. x is different than 如何求线性回归方程a.b matlab 多元线性回归问题 用matlab求二元线性回归我有三个样本数据 X Y Z 如何回归出 X=aY+bZ+c的平面方程来,用什么命令,格式是什么啊 关于线性回归方程的问题假如说有以下这个线性回归方程:y=a+bxy代表古董价格,x代表古董时间长短那么a.b分别代表什么,能不能解释的具体一点 怎样用matlabe拟合线性回归方程 就是利用x的五个数据,y的五个数据,计算出x、y的线性回归方程y=kx+b 线性回归方程内容 线性回归方程. 线性回归方程公式