线性回归法.asv
上传用户:yetwld
上传日期:2010-01-26
资源大小:82k
文件大小:1k
源码类别:

TAPI编程

开发平台:

Matlab

  1. %建模数据集,123×8
  2. mg_data=[];
  3. %多元线性回归建模
  4. n=length(mg_data);
  5. X=[ones(123,1),mg_data(:,1:8)]; 
  6.  %
  7.  %定义期望输出Y(主导变量:出池时的淀粉量)
  8.  Y=mg_data(:,8); 
  9.  %求取回归系数距阵A
  10.  A=XY;
  11.  %估计值yy
  12.  yy=X*A;
  13.  %绝对误差(残差)
  14.  e=Y-yy;
  15.  %定义误差性能函数,评价预测模型的拟合能力
  16.  YSSE=e'*e             %误差平方和函数   YSSE = 
  17.  YMSE=YSSE/n           %均方误差函数  YMSE =
  18.  %绘制出实际输出与预测输出的拟合曲线
  19.  figure;
  20.  plot(g_data0(:,8),'r');
  21.  hold on;
  22.  plot(yy,'--');
  23.  legend('化验值','估计值');
  24.  title('多元线性回归模型输出拟合曲线');
  25.  xlabel('输入样本点');
  26.  ylabel('淀粉利用率');