Excel数据分析工具库是个很强大的工具,可以满足基本的统计分析,这里介绍用Excel数据分析工具库中的回归做回归分析。

本节知识点:

  • Excel数据分析工具库—回归
  • 线性回归和非线性回归
  • 简单线性回归和多重线性回归
  • 逻辑斯蒂回归

一、什么是回归分析(Regression)
1、定义
确定两种或两种以上变量间相关关系的一种统计分析方法。通过数据间相关性分析的研究,进一步建立自变量(i=1,2,3,…)与因变量Y之间的回归函数关系,即回归分析模型,从而预测数据的发展趋势。
2、分类

  • 按照涉及的变量的多少,分为一元回归和多元回归分析;
  • 按照因变量的多少,可分为简单回归分析和多重回归分析;
  • 按照自变量和因变量之间的关系类型,可分为线性回归分析和非线性回归分析。

二、线性回归
1、简单线性回归
简单线性回归又叫一元线性回归,即回归模型中只有一个自变量和一个因变量,其回归方程可以表示为:
Y=a+bx+e

其中,Y表示因变量,x表示自变量,a是 常数,b是斜率,e是随机误差。
2、最小二乘法:
如何确定参数a和b,则要用最小二乘法来实现。通过最小化误差的平方和寻找数据的最佳函数匹配,即使得观测点和估计点的距离的平方和最小。
3、线性回归分析的步骤:

  • 确定自变量和因变量
  • 绘制散点图,确定回归模型类型
  • 估计模型参数,建立回归模型:最小二乘法进行模型参数估计
  • 对回归模型进行检验
  • 利用回归模型进行预测

4、多重线性回归
定义:一个因变量与多个自变量的线性回归问题,是一元线性回归的推广。其回归方程可以写为:

多重线性回归方程中回归系数的估计也是用到最小二乘法三、用Excel做回归分析
我们研究销售额Y和推广费用X1之间的关系,数据如下:

首先我们用数据分析—相关系数分析计算一下自变量和因变量之间的相关系数为0.95157,为强相关。

绘制散点图如下:

然后,我们用数据分析库里的回归来做分析

注意Y值和X值输入区域,X值是自变量,Y是因变量。

四、线性回归方程的检验评价回归拟合程度好坏(重要):

1、 先看回归统计表,Multiple R即相关系数R的值,和我们之前做相关分析得到的值一样,大于0.8表示强正相关。
2、 回归统计表中的R Square是R平方值,R平方即R的平方,又可以叫判定系数、拟合优度,取值范围是[0,1],R平方值越大,表示模型拟合的越好。一般大于70%就算拟合的不错,60%以下的就需要修正模型了。这个案例里R平方0.9054,相当不错。
3、 Adjusted R是调整后的R方,这个值是用来修正因自变量个数增加而导致模型拟合效果过高的情况,多用于衡量多重线性回归。
4、 第二张表,方差分析表,df是自由度,SS是平方和,MS是均方,F是F统计量,Significance F是回归方程总体的显著性检验,其中我们主要关注F检验的结果,即Significance F值,F检验主要是检验因变量与自变量之间的线性关系是否显著,用线性模型来描述他们之间的关系是否恰当,越小越显著。这个案例里F值很小,说明因变量与自变量之间显著。
5、 残差是实际值与预测值之间的差,残差图用于回归诊断,回归模型在理想条件下的残差图是服从正态分布的。
6、 第三张表我们重点关注P-value,也就是P值,用来检验回归方程系数的显著性,又叫T检验,T检验看P值,是在显著性水平α(常用取值0.01或0.05)下F的临界值,一般以此来衡量检验结果是否具有显著性,如果P值>0.05,则结果不具有显著的统计学意义,如果0.01<P值<0.05,则结果具有显著的统计学意义,如果P<=0.01,则结果具有极其显著的统计学意义。T检验是看某一个自变量对于因变量的线性显著性,如果该自变量不显著,则可以从模型中剔除。
7、 从第三张表的第一列我们可以得到这个回归模型的方程:y=4361.486+1.198017x,此后对于每一个输入的自变量x,都可以根据这个回归方程来预测出因变量Y。这里简单总结了一下什么是回归分析,如何用excel做线性回归分析,以及如何评价回归方程拟合程度的好坏。入门很简单,精通还很遥远,我们都在学习中。下一节内容:用Excel做直方图(2):频率分布直方图注:本文首发于CSDN@文章属原创,转载请联系作者,作者微信:data_cola@作者:虾壳,在数据分析的道路上努力奔跑@微信公众号:可乐的数据分析之路

往期文章精选:

可乐数据分析之路:用Excel做控制图​zhuanlan.zhihu.com

可乐:用Excel做直方图(1):随机数发生器​zhuanlan.zhihu.com

可乐数据分析之路:描述性统计分析​zhuanlan.zhihu.com

可乐数据分析之路:用Excel做相关性分析​zhuanlan.zhihu.com

可乐数据分析之路:用Excel做排列图​zhuanlan.zhihu.com

excel计算二元线性回归_用Excel做回归分析相关推荐

  1. excel计算二元线性回归_使用Excel进行回归分析

    Excel数据分析工具库是个很强大的工具,可以满足基本的统计分析,这里介绍用Excel数据分析工具库中的回归做回归分析. 本文主要介绍: Excel数据分析工具库-回归 线性回归和非线性回归 简单线性 ...

  2. excel计算二元线性回归_快速掌握Logistic回归分析及应用

    影响关系研究是所有研究中最为常见的.我们都知道当Y是定量数据时,线性回归可以用来分析影响关系.如果现在想对某件事情发生的概率进行预估,比如一件衣服的是否有人想购买?这里的Y是"是否愿意购买& ...

  3. excel计算二元线性回归_分享一个用用Excel做回归分析

    Excel数据分析工具库是个很强大的工具,可以满足基本的统计分析,这里介绍用Excel数据分析工具库中的回归做回归分析. 本节知识点: Excel数据分析工具库-回归 线性回归和非线性回归 简单线性回 ...

  4. excel计算二元线性回归_实例分析,如何用最小二乘法做线性回归?

    最小二乘法是一种通过数值对曲线函数拟合的一种统计学方法,这里的最小是拟合误差达到最小.我们可以根据拟合后的函数可以做一些预测或预报.它在数字信号处理.机器学习等领域广泛的应用.本文W君将和大家一起学习 ...

  5. excel计算二元线性回归_谁说菜鸟不会数据分析(高级篇)及竞争力 excel②

    有效,快速解决业务的方法,才是好方法!!! 工具篇 数据分析三大作用:1.过去发生什么 2.为何发生 3.将要发生什么 数据可视化 1.地图 2.词云 3.水晶易表 报告自动化: 哈哈·,word制卷 ...

  6. excel计算二元线性回归_用人话讲明白梯度下降Gradient Descent(以求解多元线性回归参数为例)...

    文章目录 1.梯度 2.多元线性回归参数求解 3.梯度下降 4.梯度下降法求解多元线性回归 梯度下降算法在机器学习中出现频率特别高,是非常常用的优化算法. 本文借多元线性回归,用人话解释清楚梯度下降的 ...

  7. excel计算二元线性回归_怎么看懂Excel线性回归参数

    虽然之前用python做线性回归的时候看上去好像很简单,但是直到我在excel上实践了线性回归,发现有很多指标值得去参考,对于在python上实现有指导作用. 打开excel2016,先找个数据 我们 ...

  8. excel计算二元线性回归_多重共线性及解决方法(附R语言代码)

    一.多重共线性及其危害 我有一组自变量: 它们满足下列关系: 那么我们称这四个变量间存在多重共线性. 这就意味着,一个变量可以被另外几个变量来解释,这就会带来两个后果 1.尽管系数估计的无偏性没有收到 ...

  9. excel计算二元线性回归_R 回归分析(六)广义线性回归模型

    广义线性回归模型(GLM)是常见正太线性模型的直接推广,它适用于连续数据和离散数据,特别是后者,如属性数据.计数数据. 广义线性回归模型要求响应变量只能通过线性形式依赖于自变量,从而保持了线性自变量的 ...

最新文章

  1. python入门语句_Python 快速入门笔记(5):语句
  2. hdu4998 旋转坐标系
  3. javascript操作对象的方法
  4. 高等数学上-赵立军-北京大学出版社-题解-练习5.3
  5. java 数组写法_java书写、数据类型、数组定义
  6. python e_pythone函数基础(8)内置函数学习
  7. 利用cca进行fmri分析
  8. The best programmers are the quickest to Google
  9. Java 项目中使用 TongLink/Q 实现消息队列传输
  10. 哪些行业申请网站备案时需要提供前置或专项审批文件?
  11. 厚积薄发系列(C语言资料)
  12. netty报错:LEAK: ByteBuf.release() was not called before it‘s garbage-collected
  13. 高等概率论 Chapter 6 Construction of a Probability Measure
  14. Java之BlockingQueue
  15. 2021年R1快开门式压力容器操作考试报名及R1快开门式压力容器操作考试试题
  16. IC卡与ID卡的区别
  17. 混沌映射singer map 和 logistic map分叉图
  18. Python语言更适合低代码开发平台
  19. 【计算机组成原理】4.2 拓展操作码指令格式
  20. 电脑怎么修改文件创建时间?

热门文章

  1. StampedLock原理分析
  2. 计算机课的底纹在哪,2017计算机二级MSOffice考试边框与底纹的设置
  3. java中日志的级别说明
  4. android版本升级5.0,安卓系统升级到Android 5.0教程【详解】
  5. html+css制作简历
  6. 学上位机迎来最好的时代
  7. 使用iso安装linux系统安装教程,使用光盘iso实现Linux操作系统的自动安装部署
  8. c语言程序设计策划书,C语言程序设计大赛策划书(陈雷)
  9. 什么是云虚拟主机_云虚拟主机有什么用
  10. 华为超融合FusionCube解决方案笔记