如何利用Excel中进行高级数据分析

简介:

网站分析中专业的工具除了 Google Analytics、 Adobe Sitecatalyst、Webtrends、腾讯分析和百度统计等外,我想最常用的数据处理工具就是Excel了,Excel里头最基础的就是运算和图表的制作,稍微高级一点就是函数和数据透视表的使用了,当然你可能还会想到 VBA 和宏,但估计很少高手会使用这些高级的功能。

那对于高级的数据分析而言,也就是涉及统计学的专业分析方法和原理的时候,是不是就一定得求助于 SPSS、SAS 这类专业的分析工具呢?

数据分析从低级到高级层次的跳跃过程中有没有可以起承接作用的工具呢?其实是有的,这就是 Excel 的数据分析功能。

貌似最近比较火的两本 Excel 书籍《谁说菜鸟不会数据分析》和《让Excel飞》都没有涉及这部分的内容。高级的数据分析会涉及回归分析、方差分析和T检验等方法,不要看这些内容貌似跟日常工作毫无关系,其实往高处走,MBA的课程也是包含这些内容的,所以早学晚学都得学,干脆就提前了解吧,请查看以下内容。

在使用之前,首先得安装 Excel 的数据分析功能,默认情况下,Excel 是没有安装这个扩展功能的,安装如下所示:

1)鼠标悬浮在 Office 按钮上,然后点击【Excel 选项】

79b3d199a74b2881f536377cb4752e05203ae6b6

2)找到【加载项】,在管理板块选择【Excel 加载项】,然后点击【转到】:

634b48de6240936f4862157ea71cbb928d487da5

3)选择【分析工具库】,点击【确定】:

1254ab4dcbc00053ac1ed15984fc11321a858d29

4)安装完后,就可以【数据】板块看到【数据分析】功能,如下所示:

d8f15a685e08c20f057ddbbad102d1297345a5b8

安装完后,首先来了解一下回归分析的内容。

一、回归分析

在详细进行回归分析之前,首先要理解什么叫回归?实际上,回归这种现象最早由英国生物统计学家高尔顿在研究父母亲和子女的遗传特性时所发现的 一种有趣的现象:身高这种遗传特性表现出”高个子父母,其后代身高也高于平均身高;但不见得比其父母更高,到一定程度后会往平均身高方向发生’回归’”。 这种效应被称为”趋中回归”。现在的回归分析则多半指源于高尔顿工作的那样一整套建立变量间的数量关系模型的方法和程序。 这里的自变量是父母的身高,因变量是子女的身高。

百度百科对于回归分析的定义是: 回归分析(regression analysis) 是确定两种或两种以上变数间相互依赖的定量关系的一种统计分析方法。运用十分广泛:

1)回归分析按照涉及的自变量的多少,可分为一元回归分析和多元回归分析;

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

a50b4fca69512e4a89d0e8f6a25bf978a13fb24f

这里举个电商的例子:电子商务的转换率是一定的,网站访问数一般正比对应于销售收入,现在要建立不同访问数情况下对应销售的标准曲线,用来预测搞活动时的销售收入,如下所示:

0fc18097381f32e30c4a41d90beef0268bbaa577

1. 首先,利用散点图描绘图形:

e3992494efb283880e889abe93240dc33515e5ca

2. 添加趋势线,并且显示回归分析的公式和 R 平方值:

aaf4b51b2f797f38711f01dd15afd851a6797b2e

从图得知,R平方值=0.9995,趋势线趋同于一条直线,公式是:y=0.01028x-27.424
R 平方值是介于 0 和 1 之间的数字,当趋势线的 R 平方值为 1 或者接近 1 时,趋势线最可靠。因为 R2 >0.99,所以这是一个线性特征非常明显的数值,说明拟合直线能够以大于 99.99% 地解释、涵盖了实际数据,具有很好的一般性, 能够起到很好的预测作用。

3. 使用Excel的数据分析功能

1)点击【数据分析】,在弹出的选择框中选择【回归】,然后点击【确定】

adfb239b402d963d2ecb50cd27c285fb78ea52c4

2)【X值输入区域】选择访问数的单元格,【Y值输入区域】选择销售额的单元格,同时勾选如下所示的选项,包括残差、标准残差、残差图、线性拟合图和正态概率图。

dc87938b03485b28a2573f245e68f102f80ac199

3)以下内容是残差和标准残差:

187f9ccaef0853d5c93813f3ebc1f08611333421

4)以下是残差图:

414ef461705791dcb4d6912b4b5814c7d2316eb0

残差图是有关于实际值与预测值之间差距的图表,如果残差图中的散点在中轴上下两侧分布,那么拟合直线就是合理的,说明预测有时多些,有时少些,总体来说是符合趋势的,但如果都在上侧或者下侧就不行了,这样有倾向性,需要重新处理。

5)以下是线性拟合图

4c0c506e8db448c16d16060814445f2b6af38a5d

在线性拟合图中可以看到,除了实际的数据点,还有经过拟和处理的预测数据点,这些参数在以上的表格中也有显示。

6)以下是正态概率图

8d7b86465ad21b90637180c9243c0ab9f417af27

正态概率图一般用于检查一组数据是否服从正态分布,是实际数值和正态分布数据之间的函数关系散点图,如果这组数值服从正态分布,正态概率图将是一条直线。回归分析不一定得符合正态分布,这里只是仅仅把它描绘出来而已。

以上数据表格和图表都说明公式y=0.01028x-27.424是一个值得信赖的预测曲线,假设搞活动时流量有50万访问数的话,那么预测销售将是51373,如下图所示:

033c16ed4d4494d97e53b0a894e721b8288cc72c


原文发布时间为:2018-10-21

本文来自云栖社区合作伙伴“数据与算法之美”,了解相关信息可以关注“数据与算法之美”。

相关文章
|
6月前
|
机器学习/深度学习 人工智能 数据可视化
AI时代Excel数据分析提升之道
AI时代Excel数据分析提升之道
275 0
|
6月前
|
机器学习/深度学习 数据可视化 算法
数据分析和机器学习的11个高级可视化图表介绍
可视化是一种强大的工具,用于以直观和可理解的方式传达复杂的数据模式和关系。它们在数据分析中发挥着至关重要的作用,提供了通常难以从原始数据或传统数字表示中辨别出来的见解。
116 0
|
3月前
|
数据挖掘 数据安全/隐私保护 Python
【Python数据分析】<数据分析工具>基于Excel的数据分析
【1月更文挑战第22天】【Python数据分析】<数据分析工具>基于Excel的数据分析
|
7天前
|
消息中间件 数据挖掘 Kafka
《区块链公链数据分析简易速速上手小册》第5章:高级数据分析技术(2024 最新版)(上)
《区块链公链数据分析简易速速上手小册》第5章:高级数据分析技术(2024 最新版)(上)
39 1
|
2月前
|
机器学习/深度学习 人工智能 自然语言处理
巧用ChatGPT高效搞定Excel数据分析
随着人工智能技术的不断发展,越来越多的企业开始将其应用于办公场景,以提高员工的工作效率。而在众多办公软件中,Excel无疑是最常用的一款。然而,传统的Excel数据分析方法往往耗时且容易出错。
245 0
|
3月前
|
数据可视化 数据挖掘 Python
基于Python开发的Excel数据分析系统(源码+可执行程序+程序配置说明书+程序使用说明书)
基于Python开发的Excel数据分析系统(源码+可执行程序+程序配置说明书+程序使用说明书)
|
4月前
|
BI 数据格式
如何快速将txt类型的日志文件转换为excel表格并进行数据分析报表统计图(如:饼图、折线图、柱状图)?
如何快速将txt类型的日志文件转换为excel表格并进行数据分析报表统计图(如:饼图、折线图、柱状图)?
|
6月前
|
机器学习/深度学习 数据可视化 算法
数据分析和机器学习的11个高级可视化图表介绍
数据分析和机器学习的11个高级可视化图表介绍
|
6月前
|
机器学习/深度学习 数据可视化 数据挖掘
Microsoft Excel整合Python:数据分析的新纪元
Microsoft Excel整合Python:数据分析的新纪元
57 0
|
6月前
|
数据挖掘 索引 Python
【100天精通Python】Day60:Python 数据分析_Pandas高级功能-数据透视表pivot_table()和数据交叉表crosstab()常用功能和操作
【100天精通Python】Day60:Python 数据分析_Pandas高级功能-数据透视表pivot_table()和数据交叉表crosstab()常用功能和操作
110 0