一、回归分析

1.多元线性回归

在Matlab统计工具箱中使用命令regress()实现多元线性回归,调用格式为

b=regress(y,x)

[b,bint,r,rint,statsl = regess(y,x,alpha)

其中因变量数据向量y和自变量数据矩阵x按以下排列方式输入对一元线性回归,取k=1即可。alpha为显著性水平(缺省时设定为0.05),输出向量b,bint为回归系数估计值和它们的置信区间,r,rint为残差及其置信区间,stats是用于检验回归模型的统计量,有三个数值,第一个是R2,其中R 是相关系数,第二个是F统计量值,第三个是与统计量F对应的概率P,当P

时拒绝H0,回归模型成立。

画出残差及其置信区间,用命令rcoplot(r,rint)实例1:已知某湖八年来湖水中COD浓度实测值(y)与影响因素湖区工业产值(x1)、总人口数(x2)、捕鱼量(x3)、降水量(x4)资料,建立污染物y的水质分析模

型。

(1)输入数据

x1=[1.376, 1.375, 1.387, 1.401, 1.412, 1.428, 1.445, 1.477]

x2=[0.450, 0.475, 0.485, 0.500, 0.535, 0.545, 0.550, 0.575]

x3=[2.170 ,2.554, 2.676, 2.713, 2.823, 3.088, 3.122, 3.262] x4=[0.8922, 1.1610 ,0.5346, 0.9589, 1.0239, 1.0499, 1.1065, 1.1387] y=[5.19, 5.30, 5.60,5.82,6.00, 6.06,6.45,6.95]

(2)保存数据(以数据文件.mat形式保存,便于以后调用)

save data x1 x2 x3 x4 y

load data (取出数据)

(3)执行回归命令

x =[ones(8,1),];

[b,bint,r,rint,stats] = regress

得结果:

b = (-16.5283,15.7206,2.0327,-0.2106,-0.1991)’

stats = (0.9908,80.9530,0.0022)

= -16.5283 + 15.7206xl + 2.0327x2 - 0.2106x3 + 0.1991x4

R2 = 0.9908,F = 80.9530,P = 0.0022

matlab中regress函数教程,regress()函数相关推荐

  1. 函数调用matlab,Matlab中一个函数调用另外一个函数的操作方法

    这篇文章为各位带来的内容是Matlab中一个函数调用另外一个函数相关的,对此感兴趣的用户可以去下文看看Matlab中一个函数调用另外一个函数的操作教程. Matlab中一个函数调用另外一个函数的操作方 ...

  2. matlab中load seamout,matlab中的save与load函数

    matlab中的save与load函数 用save函数,可以将工作空间的变量保存成txt文件或mat文件等. 比如: save peng.mat p j 就是将工作空间中的p和j变量保存在peng.m ...

  3. 邹检验 matlab,科学网—Matlab中一个很有用的函数:regionprops - 邹兴文的博文

    Matlab中一个很有用的函数:regionprops 已有 6712 次阅读 2010-1-30 22:52 |个人分类:开发经验|系统分类:科研笔记| 有用的函数, regionprops Mat ...

  4. matlab怎么调用主函数,Matlab中一个函数调用另外一个函数的操作步骤

    原创Matlab中一个函数调用另外一个函数的操作步骤 编辑:小安 来源:PC下载网时间:2019-11-18 13:27:35 最近很多伙伴才刚刚安装入手Matlab这款软件,而本节就重点介绍了关于M ...

  5. Matlab中用于数据预测spline()函数的使用

    Matlab中用于数据预测spline()函数的使用 ​ 再matlab中spline函数是利用三次方样条数据插值 语法 s = spline(x,y,xq) pp = spline(x,y) s = ...

  6. Matlab中产生正态分布随机数的函数normrnd-----用来产生高斯随机矩阵

     Matlab中产生正态分布随机数的函数normrnd-----用来产生高斯随机矩阵 功能:生成服从正态分布的随机数 语法: R=normrnd(MU,SIGMA) R=normrnd(MU,SI ...

  7. Matlab中print, fprint, fscanf, disp函数的用法

    最近一直在用python,导致学习的一些函数就有点混淆,趁着这会儿看代码,就再回顾下Matlab中print, fprint, fscanf, disp函数的用法 一.print() 函数可以把函数图 ...

  8. 计算机函数涵义,Excel函数教程: 引用函数的含义和表示方法-excel技巧-电脑技巧收藏家...

    Excel函数教程: 引用函数的含义和表示方法 Excel函数应用之逻辑函数 在介绍查询与引用函数之前,我们先来了解一下有关引用的知识. 1.引用的作用 在Excel中引用的作用在于标识工作表上的单元 ...

  9. MATLAB中的varargin,varargout在函数中运用

    varargin,表示用在一个函数中,输入参数不确定的情况,这增强了程序的灵活性.               例如:function g=fun(f,varargin)               ...

  10. matlab 中关于nargin 以及 varargin 函数的使用

    最近自己在学matlab function过程当中对于 varargin函数的使用有了疑惑 于是结合自己所看的教学以及搜集到的资料对于这两个函数的理解 nargin: number of functi ...

最新文章

  1. etc下没有mysql_我在linux下,安装mysql的时候,cp support-files/my-medium.cnf /etc/my.cnf找不到my-medium.cnf...
  2. iOS App 崩溃报告符号化
  3. 1.4 正规方程-机器学习笔记-斯坦福吴恩达教授
  4. 重温强化学习之函数近似
  5. 再有人问你synchronized是什么,就把这篇文章发给他。
  6. 登录界面-安全密码设计
  7. 三门科目分析信息系统项目管理师如何备考
  8. MySQL——在Linux下安装和卸载MySQL
  9. 毫米波雷达和车联网在未来无人驾驶中的应用和比较
  10. ASP.NET Core快速入门(第5章:认证与授权)--学习笔记
  11. 【转】医学影像技术(中国普通高等学校本科专业)
  12. Java 远程mapduce_java – 如何远程运行mapreduce作业
  13. python程序员工资-均薪3万?Python程序员就业各岗位薪资一览,你拖后腿了吗?...
  14. addEventListener 简析
  15. linux中,ls -l命令显示的total的含义。
  16. python 大括号嵌套,分析嵌套的大括号/方括号组
  17. html中显示框框中对勾,word对号怎么打 word怎么设置在方框里打对号
  18. 记一次失败的小米前端面试经历
  19. 并发编程——Forkjoin设计模式原理
  20. EndNote技巧 | Endnote导出文献

热门文章

  1. The method setOnClickListener(View.OnClickListener) in the type View is not applicable for the argu
  2. word保存html格式批注没有了,word批注不见了 怎么显示批注
  3. Oracle一备份内存就占满卡死,rman备份占用内存问题
  4. 日薪行-大龄程序员的绝对优势与绝对劣势-反观01
  5. 【论文写作】LaTeX学习笔记:一文入门LaTeX(超详细)
  6. 【沐风老师】3DMAX一键生成圣诞树建模插件使用教程
  7. 五秒去除视频水印,这么简单的方法一定要收藏!
  8. 基于jQuery的鼠标右键菜单
  9. Mac电脑打不开app store,打开网页提示连接不到服务器,图片不能加载提示证书问题
  10. yocto 知:官方手册