3分钟,看回归分析模型怎么做
总有小伙伴想看分析模型,我们就从最简单的回归分析模型讲起。回归分析是所有分析模型里最浅显,最容易懂的,并且回归分析有很多变化形态,能适用于很多问题场景。今天就一起来看一下。
一、为什么叫回归?
回归翻译自:regression,最初是统计学家们,关注到:孩子的身高总会向平均身高靠近,即使父母都很高,孩子也不会无限长高下去。从这些研究里,总结出回归分析方法(regression,还有一个意思是:退化,可以说很形象了)。
所以,这里的“回归”只是一个习惯称呼,和业务部门口中的“回归初心”“回归原点”一毛钱关系都没有!在讨论问题的时候,业务部门最喜欢扯“回归”,做数据的小伙伴们,千万别被绕进去了!!!
二、回归模型有什么用?
回归模型是用来做:预测的。
在数据分析里,预测分两种:
连续型预测:比如预计销售额是3550万,预测客户15万,预测结果是一个连续型数字。
分类预测:比如预计用户接电话/不接电话,预计新品上市后是A级/B级/C级,预测结果不是一个连续型数字,而是一个分类结果。
大部分回归分析模型都是连续型预测(逻辑回归除外)。今天就从最简单的,只有一个变量的简单线性回归分析讲起。
三、如何进行回归分析
做回归分析有五步:
第一步:确认是否是预测问题
第二步:确认要预测的因变量,影响预测结果的自变量
第三步:收集数据,检验数据间关系
第四步:计算模型,检验结果
第五步:进行预测
看个具体问题场景:某公司在新品上市前,会提前进行宣传,并进行预约。虽然最终上市以后,并非只有预约用户买,但是如果能通过预约人数,预测销售情况,就能提前预判商品会不会受欢迎,从而把控库存情况。具体数据如下表。
拿到问题后,一步步来:
第一步:该场景需要的是预测,要预测的是销售额,是一个连续型变量。
第二步:确认因变量,自变量。该问题中:
因变量(要预测的):销售额
自变量(影响预测结果的):预约人数
没有其他变量了。
拿到数据后,可初步判断两个指标是否有关系,是何种关系,从而选择合适的模型。判断关系,最简单快捷的方法就是:散点图。因此拿到数据以后,可以先做散点图。如上图所示,因变量和自变量之间看起来是有明显线性关系的,因此可以用线性回归来做。
第三步:收集数据,题目已帮忙收集好了,进入下一步。
第四步:进行计算。简单的线性回归,用excel→数据分析→回归即可计算(如下图)
至于模型解读,略为复杂,我们慢慢看哦
四、模型计算与解读
回归分析的模型解读略显复杂,并且包含了大量假设检验的知识,这里先不探讨其复杂原理,给个最简单的判断原则,小伙伴们抄起来能用即可。
模型解读,分为三个部分:
模型本身预测准不准。主要看R平方(如下图蓝色)
模型整体是否有效。主要看F检验的结果(如下图橙色)
模型里,每个因变量的检验结果(如下图绿色)
从上图可以看出,本次建模的三个检验结果全部通过,表明模型可用。
这次建模只有一个自变量+一个常数项,因此最终模型就是y=60+5x。常数项和自变量的数值,参见下图黄色部分
五、回归分析模型应用
有了回归模型,我们就能预测未来情况啦。比如有一款新品,预约人数为4.5万人,则可以代入模型,预测销量为60+5*4.5=82.5万,商品部门就能据此备货了。
六、回归分析局限性
没有模型是万能的,回归分析突出弱点有两个:
回归不等于因果!不等于因果!不等于因果!回归模型只能从数据上说明:两个变量存在关系,但是实际上有没有关系,得看具体业务情况。因此千万不要乱用。
模型检验可能难以通过。为了演示方便,本文选择的数据非常漂亮,做出来三项检测全部通过,但实际情况会很复杂,出现各种检测不通过的情况,因此也衍生出更多、更复杂的知识点,这个我们后边慢慢分享。
实际上,本文仅仅是开了个头,回归分析有更多应用方式,比如用来预测用户响应/不响应的逻辑回归、用来预测时间走势的时间序列自回归等,小伙伴们先理解了回归分析基本概念,我们再深入哦,喜欢的话,记得转发+在看+点赞,三连,支持下,谢谢大家。
- END -
对比Excel系列图书累积销量达15w册,让你轻松掌握数据分析技能,可以在全网搜索书名进行了解:
3分钟,看回归分析模型怎么做相关推荐
- 量子计算机 漫画,漫画 | 10分钟看懂量子比特、量子计算和量子算法
原标题:漫画 | 10分钟看懂量子比特.量子计算和量子算法 请做好准备,即将进入烧脑模式! 宏观世界的生活经验很多都是表象.比如,你可能认为世界的运行是确定的.可预测的:一个物体不可能同时处于两个相互 ...
- 计算机考试不用输入扩展名吗,本周末的 计算机等级考试,如果不想考0分,一定要花2分钟看完...
原标题:本周末的 计算机等级考试,如果不想考0分,一定要花2分钟看完 嗨喽~下午好!我是超甜的小虎 泰戈尔的爱情诗<世上最远的距离>里有一段"世上最远的距离不是生与死的距离,而是 ...
- java和python的web自动化有什么区别-三分钟看懂Python和Java的区别
随着人工智能的火爆,Python和Java一直在各种流行编程语言中名列前茅.其实Java和Python有些相似,因为很多编程语言之间是互通的.Java现在还是第一,不知道Python未来会不会超越Ja ...
- python和java一样吗-三分钟看懂Python和Java的区别
随着人工智能的火爆,Python和Java一直在各种流行编程语言中名列前茅.其实Java和Python有些相似,因为很多编程语言之间是互通的.Java现在还是第一,不知道Python未来会不会超越Ja ...
- 三相逆变器双pi控制器参数如何调节_一分钟看懂维也纳三相整流器
欢迎加入技术交流QQ群(2000人):电力电子技术与新能源 1105621549 高可靠新能源行业顶尖自媒体 在这里有电力电子.新能源干货.行业发展趋势分析.最新产品介绍.众多技术达人与您分享经验,欢 ...
- python和java的区别-三分钟看懂Python和Java的区别
随着人工智能的火爆,Python和Java一直在各种流行编程语言中名列前茅.其实Java和Python有些相似,因为很多编程语言之间是互通的.Java现在还是第一,不知道Python未来会不会超越Ja ...
- 计算机专业用移动硬盘,评测 篇四十三:国产之光,看这款可做移动硬盘又可系统盘的Orico SSD...
评测 篇四十三:国产之光,看这款可做移动硬盘又可系统盘的Orico SSD 2020-03-22 21:26:50 5点赞 7收藏 17评论 移动存储一直是我们生活中的热门话题,在伴随最近几年的云盘不 ...
- 一分钟看懂微信服务号和订阅号到底哪个好?
https://baijiahao.baidu.com/s?id=1564252452917327&wfr=spider&for=pc 一分钟看懂微信服务号和订阅号到底哪个好? 首席评 ...
- 三分钟看懂5G NSA和SA
原标题:三分钟看懂5G NSA和SA 来源:无线深海 作者:蜉蝣采采 物联网智库 转载 导 读 本文将详细讨论什么是5G NSA(非独立组网)和5G SA(独立组网),以及它们有何异同之处. 01 5 ...
最新文章
- Delphi中点击网页弹出的Alert对话框的确定按钮
- C++其他进制转十进制
- 多普勒效应、多普勒效应、网关、路由器
- hdu 1892【二维树状数组】
- LeetCode 500. 键盘行
- oracle logical standby,Oracle10gR2 Logical Standby(一)概念与原理
- Android 颜色渲染(三) Shader颜色渲染
- UE4 碰撞射线检测
- Unity Burst 用户指南
- flappy bird c语言,Flappy Bird C语言实现
- html选择器的定义和使用,CSS选择器用法大全
- 详解统计套利交易系统模型
- 安装软件,python安装,node.js安装,pycharm安装,vscode安装,PR, PS, LR.AE Windows开关机等,雪崩的时候没有一片雪花儿是无辜的
- skylake服务器处理器M系列,配i系列Skylake处理器!华硕U305评测
- Python识别图像中的文字、数字等
- 超密集组网(UDN)
- 今天在隧道一车上的一幕
- 5大要素,教你怎么选择合适的橱窗LED透明屏
- .NET 7 预览版 7
- 股票入门基础知识31:日本蜡烛图——十字线形态
热门文章
- ios 数字键盘左下角添加按钮_iOS8数字键盘加左下角完成button
- cocos2dx build_native.sh clean 命令报错的解决
- 题解 UVA10328 【Coin Toss】
- MySQL中int、char、varchar的性能浅谈
- nginx反向代理缓存服务器构建
- oVirt Reports Portal 3.4 added to ovirt-engine
- LINUX安装ORACLE 9204 报错解决!!
- asp.net写入日志到文本文件
- IT公司笔试题总结(三)
- 我见过的一个让我瞠目结舌的电脑高手!