1.matlab多元回归示例如下:
解决问题:油价预测
方法:多元线性回归
实现:matlab regress()函数
技巧:通过增加X1^2,X2^2,或者X1*X2等构造的特征项,可以提高回归模型的拟合准确度;但计算代价增大。
function result=reg_new_month(XX1_bu,YYnum)
y=YYnum;
a=XX1_bu; %由于alldata_pca已经进行归一化了;所以在回归分析中直接用就行%a=load('alldata.txt');
x1=a(:,1) ;
x2=a(:,2) ;
x3=a(:,3) ;
x4=a(:,4) ;
x5=a(:,5) ;
x6=a(:,6) ;
x7=a(:,7) ;
x8=a(:,8) ;
x9=a(:,9) ;
x11=x1.^2;
x12=x2.^2;
x13=x3.^2;
x14=x4.^2;
x15=x5.^2;
x16=x6.^2;
x17=x7.^2;
x18=x8.^2;
x19=x9.^2;
x21=x1.*x2;
x22=x2.*x3;
x23=x3.*x4;
x24=x4.*x5;
x25=x5.*x6;