㈠ 数据分析师需要学习哪些技能
① Excel工具对于数据分析师来说,Excel是一个必备的技能,经过大量的实践发现,Excel是一个比较靠谱的工具,如果用Excel分析数据,就能够做好数据的分析,同时Excel操作也是比较简单的,不是程序员也能够正常的使用。现在有很多企业都在使用Excel这项工具进行去分析数据,所以,数据分析师必须要学会使用Excel。
②行业知识
对于数据分析师来说,业务的了解比数据方法论更重要。而且业务学习没有捷径,基本都靠不断的思考与不断的总结,这样才能够做好数据分析。
③SQL
sql是所有数据库查询的语言,而数据库也是有很多的类型的,比如mysql、sqlserver、oracle等等,对于不同的数据库,sql语法会有所不同,但是总体上大同小异,只是细微处的差别。如果大家有数据库基础的话,那么只需要找些sql的题目做一做,这样也能够提到sql水平。
④数据分析思维
如果作为一名数据分析师,需要很缜密的心思以及对数据很敏感的喜欢,这样才能够发现他人会遗漏的东西。有力这些还不够,我们还需要有一个数据分析的思维,那么怎么有一个数据分析的思维呢?一般来说,需要梳理分析思路,并搭建分析框架,把分析目的分解成若干个不同的分析要点,即清楚如何具体开展数据分析,需要从哪几个角度进行分析,采用哪些分析指标。同时,确保分析框架的体系化和逻辑性。
⑤统计学
一名优秀的数据分析师还应该精通统计学,只有学会了统计学,才能够进行数据分析,数据分析是通过大量的数据进行挑选出有用的数据,这样才能够做好正确的分析。统计学的统计知识能够让我们多了一种角度去看待数据,这样能够看出不同的情况,为数据分析中提供了参考价值。
㈡ 数据分析需要具备什么能力
数据分析需要具备的能力:
一、基础工具俗话说工欲善其事必先利其器,那么SQL、Python、Excel等就是做数据分析最基础的工具了,但是并不是学会这些就是数据分析师了,数据分析师的工作不仅仅需要掌握一些Python和SQL的基础操作,更重要的是商业知识架构和数据能够结合起来,能够通过企业的各项数据发现企业经营过程中的业务问题,能够帮企业解决问题。
二、业务分析能力工作内容是根据公司的业务来决定的,大致归纳了几点:
①为产品经理提供帮助,国内产品经理不懂数据分析,而新产品的竞争情报分析、产品敏捷测试等都需要数据分析师帮助完成,后期产品迭代优化还是需要数据分析师采集用户行为、习惯、评价等数据来完成。
②为运营经理提供帮助,产品运营中的用户流量、促销、顾客关系管理等需要数据分析师帮助完成。
③为公司数据制定标准,各部门数据打通,实现数据化管理等工作。
三、沟通协作、解决问题的能力任何企业都需要数据分析师,他的工作核心就是通过数据为企业解决问题,它作为企业的重要枢纽,连接着公司的产品和运营等部门,在企业起着至关重要的作用,这就需要非常强的逻辑思维能力和沟通能力,把各个环节沟通到位了,才能高效地为企业解决问题。
㈢ 数据分析需要掌握些什么知识
我们先从整体上了解数据分析师要掌握的技能有哪些,然后再从具体职位类别来看,不同的职位具体要掌握的技能有哪些。
这样你就能根据自己的实际情况,有针对性的准备和学习。
一、数据分析的胜任力模型是什么?
从整体上来看,数据分析师需要掌握的能力有很多,从总体上可以分为以下几类,这些能力构成了数据分析师的能力模型。
1)理论基础,包括统计学
2)数据分析工具,常用的分析工具有 Excel,SQL,Python 等
3)可视化工具,常用的有 Excel,商业智能(Business Intelligence,BI)
4)业务知识,包括常用的指标、某行业的业务流程
5)数据分析思维,包括常用的分析方法
6)通用能力,包括 PPT、沟通能力
下面我们来详细看下每一种能力的要求。
理论基础:统计学
数据分析背后的理论基础是统计学。所以,掌握了统计学以后我们才能去看懂数据表达的意义是什么。举个例子,给你一家公司员工的工资,是平均值能代表这家公司的工资水平,还是中位数能代表?
如果没学过统计学,那么可能只认识这里的平均值,而不知道中位数这个知识。但是,如果你学过了统计学就会知道,中位数比平均值更能反映出数据的集中表现。
统计学的内容比较多,详细又可以分为两类内容:描述统计分析、推论统计分析。
什么是描述统计分析?
对大量信息进行归纳是处理数据时最基本的任务。中国约有 14 亿人,一张记录每位中国人的姓名和收入的电子表格包含了我们衡量这个国家经济健康状况所需的所有信息,通常我们也将多个数据集合在一起的东东叫“简称数据集”。但这张信息过量的表格其实相当于什么都没有告诉我们。这就是让人觉得讽刺的地方:经常是数据越多,事实越模糊。
因此,我们需要简化,将一系列复杂的数据减少为几个能够起到描述作用的数字,正如奥运会体操比赛中,我们将一套多难度组合的复杂动作浓缩为一个得分:9.8 分。
描述统计分析就是将一系列复杂的数据减少为几个能够起到描述作用的数字,用这些有代表性的数字来代表所有的数据。这样在面对一大堆数据时,你可在不知道所有数据的情况下就能知道数据的整体情况。
这就好比,我们通常一说起美女,能想到的是这样几个指标:长腿,大眼睛,脸蛋好看。虽然全国有那么多美女,你也没有见过全部的美女,但是你却能通过这样几个代表美女的指标就可以大概知道什么是美女。
同样的,描述统计学的关键点在于,找到几个关键的数字来描述数据的整体情况。那么,问题就来了,能担当起这样重要责任的数字有哪些呢?描述数据的整体情况,我们可以用 4 个指标来做,分别是:平均值、四分位数、标准差和标准分。例如,前面我们在拿到工资数据,就可以用“中位数”这样的数字来描述工资的整体情况。
所以,描述统计分析就是掌握 4 个指标:平均值,四分位数,标准差和标准分。
什么是推论统计分析?
推论统计分析就是通过样本来推断出总体。需要掌握的知识包括概率分布、中心极限定、如何用样本估计总体、置信区间、假设检验。例如,互联网常用的 AB 测试背后的原理就是假设检验,如果不掌握推论统计分析,那么连 AB 测试的结果也看不懂,更不用说完成一个 AB 测试实验。
2.数据分析工具
很多人看到现在 Python 很火,就不管自己的能力水平如何,就一头扎进学习 Python 的大潮,最后发现其实自己学不会,或者学完用不上。
这其实是不对的,真正工作里最常用的数据分析工具其实是 Excel,SQL。所以,如果你的零基础,不建议一上来就学 Python,而是先学会 Excel 分析数据,然后学会 SQL。
这样你学会了常用的分析工具,然后再学 Python 才是加分项。同时,这样学习的顺序还有一个好处,如果你是零基础没学过编程,一上来学 Python,大概率是学不会的。但是如果你学过用 Excel、SQL 处理数据,那么就具备了一定的基础,再学 Python,很多概念就会理解起来比较容易。
这就好比,一个婴儿不是一上来就学习跑步(Python),而是先把走路学会,具备了走路(Excel、SQL)的基础,再跑步就容易多了。
需要注意的是,除非是工作必须要求的,其他少部分公司用的工具其实不需要学习。比如有些公司要求其他编程语言,例如 R、SPSS、SAS 这些工具。
现在 Pyhon 已经是人工智能排名第一的编程语言了,大部分公司要求 Python,很少部分的公司要求其他的编程语言,所以学习市场要求最多的那个技能才能找到更多机会。如果你学习了少部分公司才要求的工具,那么意味着你找工作或者跳槽只能选择这些公司,而会错失其他大部分公司的求职机会,对你整个职业生涯不利。
TIOBE 编程语言排行榜是全球编程语言流行趋势的一个指标,每月更新,官网地址(https://www.tiobe.com/tiobe-index)。下图是 2021 年 2 月份排名前 10 的编程语言的变化图,其中橙色曲线是 Python,我们会发现 Python 的流行趋势越来越高。
3.可视化工具
常用的可视化工具包括 Excel、商业智能(BI)。
一般的可视化图表用 Excel 里的图表功能就可以实现,而且使用起来也方便。如果是要经常做报表,并且要求实现报表自动化,那么就需要用到商业智能(BI)工具。
那什么是商业智能(BI)呢?
微软官方给的定义是“使用用于自助服务和企业商业智能 (BI) 的统一、可扩展平台(该平台易于使用,可帮助获取更深入的数据见解),连接到任何数据并对数据进行可视化。 ”
毫无悬念,看这种官方定义就是看不懂。简单来说就是把数据导入商业智能(BI)工具中,就可以快速对数据可视化。例如下图就是把数据导入用商业智能(BI)工具中,通过可视化数据来分析。
IDC《2019 年下半年中国商业智能软件市场数据跟踪报告》显示,在中国商业智能软件子市场中,报表分析仍是目前市场最主要的需求,2019 年全年年市场份额占比为 79.0%。高级分析和预测分析市场份额占比 21.0%(下图)。
常用的商业智能(BI)工具有哪些呢?
目前使用最多的商业智能(BI)工具是 Power BI、Tableau、帆软,选择其中任意一种学习就可以了。
4.业务知识
因为数据分析是用来解决具体行业问题的,需要从业务的角度出发,了解各个指标,以及每个指标之间的关系,还需要联系业务去理解数据。所以,工作中数据分析脱离不了业务,在分析中要找到导致问题发生的根本原因,而不只是单纯的统计数据。
因此需要具备某个行业的业务知识才能去理解这个行业里的术语、业务问题等。
业务知识包括某个行业的常用指标、业务流程。需要注意的是,不同行业的指标、业务流程是不一样的,所以需要学习的时候针对你的目标行业去学习准备。例如,下图分别是金融信贷行业、在线教育行业的业务流程。
金融信贷行业业务流程(来自书《数据分析思维》)
在线教育业务流程(来自书《数据分析思维》)
如果是刚入门,这块内容做到了解即可,等进入工作以后,再慢慢深入业务,积累业务经验。具体某个行业的常用指标、业务流程可以看书《数据分析思维》,这本书里涉及了 10 多个行业的指标、业务流程。
5.数据分析思维
在数据分析相关的职位里经常会写这么一条招聘要求“具备数据分析思维”。在工作或者面试中,会经常听到分析思维、分析思路、分析方法。这三个词语有什么关系呢?其实简单来说,它们都是指分析方法。
数据分析思维需要你掌握 10 种常用的分析方法。
数据分析 10 种常用的分析方法
如果你的分析目的是想将复杂问题变得简单,就可以使用逻辑树分析方法,例如经典的费米问题就可以用这个分析方法。
如果你的分析目的是做行业分析,那么就可以用 PEST 分析方法,例如你想要研究中国少儿编程行业。
如果你想从多个角度去思考问题,那么就可以用多维度拆解分析方法,例如找相亲对象,需要从多个角度去分析是否合适。
如果你想进行对比分析,就要用到对比分析方法,例如你朋友问自己胖吗,就是在对比。
如果你想找到问题发生的原因,那么就要用到假设检验分析方法,其实破案剧里警察就是用这个方法来破案的。
如果你想知道 A 和 B 有什么关系,就要用到相关分析方法,例如豆瓣在我们喜欢的电影下面推荐和这部分电影相关的电影。
如果你想对用户留存和流失分析,就要用到群组分析方法,例如微博用户留存分析。
如果你想对用户按价值分类,那么就要用到 RFM 分析方法,例如信用卡的会员服务,就是对用户按价值分类,对不同用户使用不同的营销策略,从而做到精细化运营。
如果你想分析用户的行为或者做产品运营,就要用到 AARRR 模型分析方法,例如对拼多多的用户进行分析。
如果你想分析用户的转化,就要用到漏斗分析方法,例如店铺本周销量下降,想知道是中间哪个业务环节出了问题。
6.通用能力
通用能力包括 PPT 制作分析报告、沟通能力。
在工作中,要经常做分析结果做成数据分析报告,然后展示给业务部门、上级领导、客户等,而这种展示数据分析报告的场景常用的工具就是 PPT,所以就要求你会用 PPT 制作数据分析报告,有较好的的文字、书面总结能力。
职业社交网站领英发布的《2018 新兴工作岗位报告》报告里说,最大的技能缺口是软技能,比如口头交流、领导力和时间管理等。这份报告中建议,职场人士需要在快速变化的工作环境中,学习并保持软技能,因为拥有这些技能的人才具备更大的职场优势。
其实,任何职位都需要沟通能力,但是,数据分析师对沟通能力的要求更高。因为,数据分析师解决的是实际的问题,需要跨部门沟通业务,做好的数据分析报告也要展示给各个部门、领导、客户,只有好的沟通能力,才能让你的分析结果得到用户的认可。 那么这些通用能力如何提升呢?最直接的方式,就是通过写文章来提升。
通过写作可以同时提升你下面 3 个能力:
1)逻辑能力
写作的本质其实是把一件事情讲清楚,而逻辑能力强的人写出来的内容,读起来更顺畅。
2)文字表达能力
数据分析师要经常做数据分析报告,和通过邮件汇报分析结果。这体现的其实就是文字表达能力,提高这个能力的办法就是不断去写作。
3)沟通能力
写作其实就是把想说的话通过文字和你的用户去沟通。另外,经常在社群里提问和解答他人的问题,也可以提高你的沟通能力。你会看到不同人提问的水平是不一样的,有的人可以完整的把一个问题描述清楚,有的人说完,其他人也不明白他的问题是什么。这其实就是体现了沟通能力。
二、不同职位的数据分析能力要求有什么不一样?
经过前面的分析,我们从整体上知道了数据分析师需要掌握的能力。但并不是说,这些能力全都掌握了你才能找到一份数据分析师的工作。因为不同的职位的要求不一样的。在《职业发展前景:数据分析师的晋升通道》章节我们知道了数据分析相关职位的分类。
我把胜任力模型中的这些能力对应到不同的职位,就可以清楚的看到对应职位的能力要求(下图)。
有一个误区,很多人以为只要掌握了分析工具,就掌握了数据分析,其实不是的。从图中,我们可以看出。各个数据分析职位都需要的能力是:业务知识、分析思维、PPT、沟通能力。这些能力才可以让你从一个只会舞弄工具的普通职场人变成真正解决业务问题的职场高手。
很多人以为数据分析师需要掌握很高大的工具,其实不是的。例如腾讯里有一个岗位叫“商业数据分析师”,这听起来很高大上。其实这个职位对应的就是上图初级数据分析师的能力要求,也就是理论基础(描述统计分析),分析工具(Excel),可视化工具(Excel)。
上图中黄色标出的是相对于前一职位多出来的能力。中级数据分析师在初级数据分析师要求的能力上增加了分析工具(SQL),可视化工具(商业智能 BI)。高级数据分析师在中级数据分析师要求的能力上增加了理论基础(推论统计分析),分析工具(Python)。
Excel、SQL、Python 要掌握到什么程度?
我们知道了数据分析师最常用的分析工具是 Excel、SQL、Python。那么问题就来了,这些分析工具具体掌握哪些内容呢?
㈣ 数据分析师需要具备哪些能力
1、业务能力
数据分析工作的重中之重就是业务能力,只要真正的在实践领域从事过,就会真正的明白业务知识是你分析的根本。而业务知识的学习是需要时间积累的。业务知识的培养是将远远超过技术工具的学习。数据分析其实就是基于业务之上的更深层次的思考和总结。
2、思考能力
当我们拿到一份数据报表的时候,整个数据就摆在面前,它不会主动开口告诉你。这就需要我们去推演和分析,从中找到规律,迅速评估问题的关键属性和决定因素,形成自己的独有见解,总结报告。所谓心思缜密,滴水不漏,没有思考逻辑,就没有分析思维。
3、沟通能力
数据分析贯穿企业整个工作流程链,你需要面对不同的岗位,不同的角色,这个时候,就需要你良好的沟通能力,采用不同的语言和表达方式,来获取你想要的东西。沟通能力就是数据和业务的桥梁。再沟通中,我们不要固执己见,要采取他人的意见,尤其是智者的意见,可以帮我们降低犯错率,提高分析正确率,这样我们的分析才会更有说服力。
4、技术能力
我们自己了解到的,相关技术像Excel,MySql,Python,SPSS等这些工具。我们如果刚刚步入数据分析工作,其实Excel就已经足够了。如果我们想更深层次的掌握,可以学习Python,R,SPSS等这些。他们提供的强大的挖掘功能和图形能力。尤其是R,Python引用他们的库非常方便,而已技术也很成熟。
㈤ 做一名数据分析师要具备什么能力
编觉得最重要的一点就是,我们得清楚企业对数据分析师的基础技能需求是什么。这样我们才能有的放矢。我大抵总结如下:
(1)SQL数据库的基本操作,会基本的数据管理
(2)会用Excel/SQL做基本的数据分析和展示
(3)会用脚本语言进行数据分析,Python or R
(4)有获取外部数据的能力,如爬虫
(5)会基本的数据可视化技能,能撰写数据报告
(6)熟悉常用的数据挖掘算法:回归分析、决策树、随机森林、支持向量机等
之后,怎么安排自己的业余时间就看个人了。总体来说,先学基础,再学理论,最后是工具。基本上,每一门语言的学习都是要按照这个顺序来的。
1、学习数据分析基础知识,包括概率论、数理统计。基础这种东西还是要掌握好的啊,基础都还没扎实,知识大厦是很容易倒的哈。
2、你的目标行业的相关理论知识。比如金融类的,要学习证券、银行、财务等各种知识,不然到了公司就一脸懵逼啦。
3、学习数据分析工具,软件结合案列的实际应用,关于数据分析主流软件有(从上手度从易到难):Excel,SPSS,stata,R,Python,SAS等。
4、学会怎样操作这些软件,然后是利用软件从数据的清洗开始一步步进行处理,分析,最后输出结果,检验及解读数据。
如果是实在不懂,还可以去网上找些视频课程看。切记,第一步是必不可少的,是数据分析的基础。