数据分析课|从业方面有哪些数据分析师要求,看看你能做到吗
优秀的数据分析师需要具备这样一些素质:有扎实的 SQL 基础,熟练使用 Excel,有统计学 基础,至少掌握一门数据挖掘语言(R、SAS、Python、SPSS),有良好的沟通和表达能力,做好 不断学习的准备,有较强的数据敏感度和逻辑思维能力,深入了解业务,有管理者思维,能站在 管理者的角度考虑问题。
1、数据分析师要求——首先,要打好扎实的 SQL 基础。
SQL 基础之所以重要,是因为数据分析师分析的数据大多都是从数据库中提取而来的。有良好的 SQL 功底并能熟悉使用,不仅能提取到需要的数据,还能大大提高工作效率。尽管有部分数 据可以通过报表等其他途径获得,但绝大多数的数据仍需要通过自己写 SQL 语句。对于一些需要 深入分析用户行为的数据,用 SQL 提取数据的时间可能会占据整个数据分析过程的 50%,甚至 80%,而对于未开发成数据报表的常用数据需求,比如游戏封测、开测期间的日报和周报,则需 要编写大量的 SQL 语句来查询相应数据,这时如果熟悉存储过程,能够自动化或半自动化地实现 日常数据收集,就会事半功倍了。
目前使用较多的数据库有 MySQL、SQL Server 和 Oracle,数据分析师必须掌握的常用语句和函数有如下几种。
(1)合计和标量函数:Count()、Max()、Sum()、Upper()、lower()、Round()等。
(2)distinct——distinct 关键字可以过滤重复的数据记录。
(3)Top——结合 select 语句,Top 函数可以查询头几条和末几条的数据记录(仅限 SQL Server, 在其他数据库,可用 limit 语句、rownum 列等方式实现相似的目的)。
(4)Order By——结合 select语句,Order By 可以让查询结果按某个字段正序和逆序排列。
(5)Group By——Group By 子句可以对查询的结果集按指定字段分组。
(6)Group By & Having 子句——Having 语句基于 Group By,定义分组条件。
(7)Inner Join,Left Outer Join,Right Outer Join and Full outer Join——多表的列关联,即通过 Join 可以将不同物理表中的数据列根据一定的关联条件合并成一个结果集。
(8)Union 合并查询:Union/Union ALL 查询可以把多张表的数据行合并起来,Union 在合并 时重复的数据仅保留一行,而 Union ALL 则是直接合并,不会处理重复行。 在大数据时代,有很多查询工具可供选择。Hive 和 SQL 是目前比较主流的工具。Hive 是基 于 Hadoop 的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供完整的 SQL 查询功能,可以将 SQL 语句转换为 MapReduce 任务进行运行。Hive 和 SQL 是非常相似的, 主要的区别就是 Hive 缺少更新和删除功能。如果你可以熟练使用 SQL,就可以平稳过渡到 Hive。 另外,一定要注意两者在结构和语法上的差异。
2、数据分析师要求——其次,要熟练使用 Excel。
Excel 可以进行各种数据的处理、统计分析和辅助决策操作,作为常用的数据处理和展现工具,数据分析师除了要熟练将数据用 Excel 中的图表展现出来,还需要掌握为生成的图表做一系列的格式设置的方法,如:系列格式美化、三维格式美化,以及坐标轴和网格线设置等,图表可以与函数或宏等功能一起联用,制作出模拟图表或带有交互效果的高级图表,比如在中国地图上标注各省的人口分布等,实现这些能得到更好地数据分析和查看效果。Excel里面自带的数据分析 功能,很大程度上能完成专业统计软件(R、SPSS、SAS、Matlab)的数据分析工作,这其中包括描述性统计、相关系数、概率分布、均值推断、线性、非线性回归、多元回归分析、时间序列等内容。熟悉使用 Excel 的各项功能对一名优秀的数据分析师来说非常重要。
3、数据分析师要求——再次,要有统计学基础。
统计学是收集、处理、分析、解释数据并从数据中得出结论的科学,其中的理论及依据就是数据分析的理论和依据。统计学是数据分析的理论基础,可以使数据分析更加系统化,以系统的数据科学作为数据分析的指导,才会更好地为数据分析服务。没有统计学基础的分析师的职业发展之路不会长远,因为其在工作中可能会常常遇到不知道该用什么方法找寻数据规律的瓶颈,因此掌握数据分析的统计学基础知识是成为一名优秀数据分析师的基础,这也是在招聘数据分析师岗位时要求应聘者具有统计学知识的原因。当然,如果不是统计或数学专业,分析师还可以通过自学统计学相关书籍的方法学习。
统计学知识主要包含:用于集中趋势分析的平均数、中数、众数;用于离中趋势分析的全距、 四分差、平均差、方差、标准差;研究现象之间是否存在某种依存关系的相关分析;确定两种或 两种以上变数间相互依赖的定量关系的回归分析;揭示同一个变量的各个类别之间的差异,以及不同变量各个类别之间的对应关系的关联分析、R-Q 型因子分析;研究从变量群中提取共性因子 的因子分析;用于两个及以上样本均数差别的显著性检验的方差分析;概率及分布、参数估计、 假设检验等经典统计学内容。
4、数据分析师要求——最后,至少熟悉并精通一种数据挖掘工具和语言。
以R语言为例,R编程语言在数据分析与机器学习领域已经成为一款重要的工具。R作为脚本语言凭借其良好的互动性和丰富的扩展包资源可以方便地解决大部分数据处理、变换、统计分析、可视化的问题,并可以重现所有的细节。R 的优势在于有包罗万象的统计函数可以调用,特别是在时间序列分析方面(在游戏行业也有很好的应用),无论是经典还是前沿的方法都有相应的 包可以直接使用。因此,掌握 R 语言可以提高整体的生产力。然而,要成为一名优秀的数据分析师,仅学会使用一门语言远远不够,还需要修改数据挖掘语言的程序包或模型,因为现有的程序 包或模型有局限性,在前期数据处理上还是不够自由,如异常值的处理、变量处理等,而自己写代码编程也可以根据自己的需求进行编写,实现更多的个性化需求。
以上就是有关于数据分析师要求的相关内容,以及相应的解析,不论你是已经入职数据分析师岗位的新人,还是打算进入数据分析岗位的小白,以上的内容都或多或少会对大家有所帮助,环球网校的小编在这里祝大家的数据分析师职业道路顺利。
最新资讯
- 数据分析汇总报告有哪些组成?这才是数据分析师能力的体现2020-07-17
- 什么是EOI框架?这对于数据分析师竟然这么重要2020-07-17
- 如何进行业务核心数据分析?这对于数据分析师来说竟如此重要2020-07-16
- 有哪些数据分析实践的概念?不会这个的数据分析师都转行了2020-07-13
- 数据的分析思路是什么?正确的分析思路可以帮助数据分析师进步2020-07-10
- 什么是数据回归分析方法?这才是数据分析师要用到的利器2020-07-10
- 数据相关的分析方法是什么?这三种才是数据分析师的救星2020-07-10
- 高级数据分析方法是什么?这才是数据分析师进阶的必备技能2020-07-09
- 提出数据假设的方法是什么?这才是数据分析师应该明白的东西2020-07-09
- 如何找出数据优化指标?优秀的数据分析师都在这样思考2020-07-09