数据分析需要掌握哪些技能?在回答这个问题之前我们先来看看数据分析岗都需要做哪些工作。
数据分析工作大致分以下六个环节:理解需求、获取数据、数据预处理、数据分析,数据建模、数据可视化及分析报告撰写。但是根据行业及业务的不同,数据分析的工作流程也不尽相同,比如金融风控部门偏数据挖掘的岗位一般输出结果为训练好的模型分析报告不一定会有,而一些对行业的分析或者运营分析的最终结果一定是以分析报告形式来呈现的。
下面我们就根据数据分析的这六个过程来给大家介绍一下数据分析需要掌握哪些技能。
1.理解需求
在接受一份数据分析任务之后我们首先要做的就是充分的理解需求是什么,要解决什么样的问题,最终输出结果是什么样的。是输出一个训练好的模型,还是分好类的数据或者是一份分析报告。是要分析公司的运营数据还是要做客户行为的分析?我们要达到这样的分析目标?需要哪些数据,是销售数据、产品信息、客户信息还是其他数据,是公司已有数据还是外部数据?理解需求并不需要其他的工具,唯一需要的是你聪明的大脑再加一点业务知识。后面的步骤则需要掌握一定的数据分析技能才可以完成。
- 获取数据
分析完需求之后呢,你大致已经确认需要哪些数据了,接下来就需要获取相关的数据了。比如你要探究空气质量变化的趋势,你可能就需要收集最近几年的空气质量数据、天气数据,甚至工厂数据、气体排放数据、重要日程(节假日可能有烟花爆竹的燃放)数据等等。如果你要预测公司明年的销售额,你就需要调用公司的历史销售数据、市场总的行情数据、用户画像数据、广告投放数据等。数据的获取方式主要有以下几种。
第一种是公司的销售、用户的数据
这种数据属于公司自有数据,根据公司规模及数据量大小不同数据会存储在不同的业务数据库或者数据仓库中。掌握基本的数据库知识或数据仓库知识、基本的SQL语句便可获取此类数据。常