怎么用excel做回归分析_用excel做数据分析

怎么用excel做回归分析_用excel做数据分析Excel数据分析工具库是个很强大的工具,可以满足基本的统计分析,这里介绍用Excel数据分析工具库中的回归做回归分析。本文仅作为学习笔记之用,欢迎各位交流指正。本节知识点: Excel数据分析工具库—回归 线性回归和非线性回归 简单线性回归和多重线性回归 逻辑斯蒂回归 一、什么是回归分析(Regression)1、定义确定两种…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

Excel数据分析工具库是个很强大的工具,可以满足基本的统计分析,这里介绍用Excel数据分析工具库中的回归做回归分析。本文仅作为学习笔记之用,欢迎各位交流指正。

本节知识点:

  • Excel数据分析工具库—回归

  • 线性回归和非线性回归

  • 简单线性回归和多重线性回归

  • 逻辑斯蒂回归

  •  

一、什么是回归分析(Regression)

1、定义

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

 

2、分类

  • 按照涉及的变量的多少,分为一元回归和多元回归分析;

  • 按照因变量的多少,可分为简单回归分析和多重回归分析;

  • 按照自变量因变量之间的关系类型,可分为线性回归分析和非线性回归分析。

 

二、线性回归

1、简单线性回归

简单线性回归又叫一元线性回归,即回归模型中只有一个自变量和一个因变量,其回归方程可以表示为:

Y=a+bx+怎么用excel做回归分析_用excel做数据分析

其中,Y表示因变量,x表示自变量,a是 常数,b是斜率,怎么用excel做回归分析_用excel做数据分析是随机误差。

 

2、最小二乘法

如何确定参数a和b,则要用最小二乘法来实现。通过最小化误差的平方和寻找数据的最佳函数匹配,即使得观测点和估计点的距离的平方和最小。

 

3、线性回归分析的步骤:

  • 确定自变量和因变量

  • 绘制散点图,确定回归模型类型

  • 估计模型参数,建立回归模型:最小二乘法进行模型参数估计

  • 对回归模型进行检验

  • 利用回归模型进行预测

 

4、多重线性回归

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

怎么用excel做回归分析_用excel做数据分析 

多重线性回归方程中回归系数的估计也是用到最小二乘法

 

三、用Excel做回归分析

我们研究销售额Y和推广费用X1之间的关系,数据如下:

怎么用excel做回归分析_用excel做数据分析

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

怎么用excel做回归分析_用excel做数据分析

 

绘制散点图如下:

怎么用excel做回归分析_用excel做数据分析

 

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

怎么用excel做回归分析_用excel做数据分析

 

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

怎么用excel做回归分析_用excel做数据分析

 

四、线性回归方程的检验

评价回归拟合程度好坏(重要):

怎么用excel做回归分析_用excel做数据分析

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):频率分布直方图

 

@文章属原创,转载请联系作者

@作者:虾壳,在数据分析的道路上努力奔跑

@微信公众号:可乐的数据分析之路

怎么用excel做回归分析_用excel做数据分析

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/226855.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • python常用库有哪些_怎么查看python的库

    python常用库有哪些_怎么查看python的库python之Sklearn库0前言1.数据集的预处理1.0下载数据1.1数据查看1.2标签清洗1.3标签编码1.4数据集得标准化1.5构建训练集和测试集2.八大分类算法2.1K近邻(KNN)2.1.1介绍2.1.2实现2.2朴素贝叶斯算法2.2.1介绍2.2.2实现2.3决策树算法2.3.1介绍2.3.2实现2.4逻辑回归2.4.1介绍2.4.2实现2.5支持向量机算法2.5.1介绍2.5.2实现2.6集成方法–随机森林2.6.1介绍2.6.2实

    2022年10月17日
  • phcharm激活码破解方法「建议收藏」

    phcharm激活码破解方法,https://javaforall.cn/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

  • 查看是否安装apache_查找手机应用安装位置

    查看是否安装apache_查找手机应用安装位置如果你是问linux自动安装的APACHE的话,直接使用apachectl -v命令,如果告诉你没有这个方法就可以知道系统没有安装apache,如果已经安装了则显示apache的版本,至于安装目录,使用apachectl -c就可以知道了。

  • python海龟作图红绿灯_海龟作图—用Python绘图

    python海龟作图红绿灯_海龟作图—用Python绘图一、关于Turtle“turtle是一个简单的绘图工具。它提供了一个海龟,你可以把它理解为一个机器人,只听得懂有限的指令”操纵海龟绘图有着许多的命令,这些命令可以划分为两种:一种为运动命令,一种为画笔控制命令。二、运动命令forward(degree)#向前移动距离degree代表距离backward(degree)#向后移动距离degree代表距离right(degree)#向右移动多少度lef…

  • 推荐一款Python数据可视化神器

    推荐一款Python数据可视化神器一款动态数据可视化神器

  • Pycharm 实现远程部署和调试,原来这么简单「建议收藏」

    Pycharm 实现远程部署和调试,原来这么简单「建议收藏」一般代码本地调试完成后,需要运行到服务器上,比如自动化测试脚本、爬虫脚本等,所以第一步需要将项目上传到服务器,然后在服务器上进行调试和运行。但是需要长期维护和开发的项目,这样就繁琐了很多,并且我们时常要维护多个测试或者开发环境,每个环境的Python版本和依赖包有可能还存在差异,这样的话,每次更新需要花费的时间就更多了。其实,很多的编辑器都考虑到这个问题,可以实现远程调试,比如Pycharm、Vscode等。Pycharm可以进行远程部署项目(上传和下载),还可以通过配置远程解释器进行远程调..

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号