有同学问:“目前数据团队的分析能力偏弱,想提升分析能力,能结合公司业务,快速见效那种”……可见跑数机器的状态,不但个人不满意,连领导也看不下去。可要怎么提升呢?今天系统分享一下。

提升能力的方法

数据分析能力本质,是分析逻辑+业务理解+代码编写。对于已经开始工作的同学来说,最难的是分析逻辑+业务理解部分,因为不能准确理解业务需求,不能主动引导业务思考,就只能被动接受大量的、零散的、逻辑奇怪的取数需求单,不但工作效率低下,还会被业务诟病:“没洞察、没价值、我就要这么点数你都搞不出来……”

然而这一部分却是最难提升的。一来,不是所有人天生逻辑就好,二来,每个公司业务都有差异,硬套模板肯定出问题。所以提升能力的思路,就不是满世界找“一炮搞掂模型”,而是从基础的分析模板开始,逐步迭代能力

第一步:按部门归类需求,形成监控模板

常见的数据分析需求有四类:

1、监控业务情况

2、分析问题原因

3、预测业务走势

4、测试业务想法

这四类中,最该优先做的,是形成监控模板。因为业务流程不会经常变,监控指标,分类维度,在一定时间内是固定的。有利于后续深入解读数据指标变化,而且能大大缩减不固定的、临时性取数数量,从而为团队争取更多时间。

不同部门,可能有不同业务流程,比如销售、运营、产品、供应等等。·建议每个流程单独设计监控指标,这样服务业务更准确。可以由团队内经验丰富的老人,带着新人做,把每个部门的流程梳理一遍,同时把零散需求也梳理一遍,看哪些能融合进常规数据监控报表。这样不但能让新人熟悉业务,也能提升分析逻辑能力。

第二步:了解指标走势,发现周期规律

有了监控指标以后,很多人会直接把指标/维度丢给新人,然后说:“数据分析就是做对比,你自己看看咋对比……”这是非常不负责和错误的做法。在没有分析逻辑的情况下,对比做的越多,思路越乱,拿茄子比苹果更是引发混乱的根源。

所以有了监控指标以后,先不要急。先把指标基础走势、规律,弄清楚。特别是涉及业务考核的关键指标(KPI指标),比如销售额、利润、新用户数、活跃用户数等。这里有三类规律要关注:

1、自然周期:指标是否和季节变化、节假日有关

2、生命周期:业务从上线到下线的主要指标走势

3、同期群变化:用户注册之后N个时间周期走势

这个过程能让新人理解大家口中“正常走势”“常规变化”是啥意思。能大大减少新人犯常识性错误的机会,同时也能让新人更敏感的关注到真正的异常波动。并且,指标走势观察可以从少了KPI指标延伸到其他指标,由浅入深,避免新人淹没在数据海里。效果非常好。

第三步:拆解内部结构,发现分布规律

了解常规走势以后,还是不要让新人乱做拆分/乱做对比,而是先了解业务的内部结构。业务内部结构有两种:

1、整体由哪几个部分构成

2、结果由哪几个环节构成

比如销售,可以了解:

1、销售过程有几步,有哪些数记录

2、销售渠道有几类,每类表现如何

3、销售产品有几种,每种占比多少

比如供应,可以了解

1、从原料到出品过程有几步

2、每一步消耗哪些资源

3、每一步产出什么结果

这个过程可能很漫长,因为不同业务的数字化程度不同,数字化程度高,能直接看到数据。数字化程度低,只能先理解业务行为,之后再慢慢采集数据or看整体指标影响。

但这么做是很有价值的。因为这是让新人更深入了解业务的必经之路。而且发现数据异常以后,追查异常的基本逻辑,也是沿着指标的内部结构,往下追查,这才是有逻辑的拆分。而且这一步不需要啥技术含量,新人也能自己做。

第四步:收集业务动作,量化主动行为

了解内部结构以后,还是不要让新人乱做拆分/乱做对比,而是收集业务做的事情,然后把其中可量化的部分拿出来,看量化效果。对于不可量化的动作,则观察动作发生后,整体指标变化。

比如提升销售业绩

1、如果是市场部做个促销活动,则可以用数据记录,哪些订单是促销订单,看促销订单的增长情况,计算活动收益。

2、如果是销售部开个销售能力培训会,很可能没有数据记录每个人提升多少。此时只能退而求其次,记录哪些人参与培训/哪些公司参与培训,然后看指标是否有变化。

这样做,一方面,能加深新人对业务的理解,另一方面,能先从结果上了解业务各种动作的效果,不但在解读数据变化的时候更有思路,而且能够通过结果判断,直接给到业务一些建议,推动数据分析从解读向指导业务发展。

第五步:拆分业务问题,形成分析假设

量化了业务动作以后,还是不要让乱做拆分/乱做对比,而是学会先提假设,再找证据。会提正确的假设,不但能更快形成思路,而且能过滤各种干扰因素,减少反复取数的负担。分析假设也和设计数据测试有关,有清晰的假设,测试抽样才有依据,解读测试数据才更容易。

分析假设有三个来源

1、根据过往规律、经验、走势提假设

2、根据业务方关心的问题提假设

3、根据结构/分层分析中,发现的问题大的点提假设

这三种方法都需要之前几步的积累,所以提假设摆在了最后。有可能假设很多,这时候需要分析人员梳理假设逻辑。这又是个高级工作,需要团队内有经验的同学带队。对复杂问题,最好是梳理完假设逻辑以后,再交给新人处理。对新人而言,能对单维度的假设进行验证,已经算合格了。(如下图)

小结

综上可见,分析能力的提升,每一步都是围绕:越来越懂业务和越来越有逻辑展开的。这也是为什么反复强调:不要乱拆解,不要乱测试的原因。没有逻辑,光拆解完,看到这个高了那个低了,各种影响因素相互交织,根本分析不出问题。没有逻辑,测试过程随意,有100种因素影响测试结果,事后拆分又是各种蛋疼,这些都只会让新人更混乱。

这些方法,已经总结成《数据分析九大方法》系列,在知识星球呈现,想深入了解的同学,可以加入知识星球,结合具体问题学习,快速进步。

除此以外,星球还有很丰富的内容,能满足同学们日常需求

知识星球五大服务

● 150+学习资料:150份学习资料,涵盖各行业

● 300+主题回答:陈老师式的爆肝回答及结果跟进

● 四门视频课程:《九大分析方法》《经营分析》《求职宝典》《业务面试指南》

● 一对一服务:业务问题、分析问题可随时提问

● 求职面试指导:一对一修改简历、指导面试

扫码加入陈老师的知识星球

随时交流

750+小伙伴在等你

点击“阅读原文”可了解更多

原创精选:

  • 数据分析这么干,运营吵架少一半

  • B2B行业,数据分析该怎么做?

  • 运营策略分析体系,该如何搭建

如何快速提升数据分析能力相关推荐

  1. 提升数据分析能力成熟度之四步曲_数据分析师

    提升数据分析能力成熟度之四步曲_数据分析师 是不是常常苦于对业务中碰到的问题找不到好的解决办法,又或者担心不久的将来会爆发一系列潜在的问题?在某些事件完全失控之前您是否想事先找寻到一些蛛丝马迹?如果您 ...

  2. 深度学习研究生如何快速提升代码能力,写出高效的代码?

    深度学习代码与前端代码区别 深度学习的代码能力与开发后台或者前端的工程代码能力不是一个概念. 写前端代码:脑海中是整个工程的架构,写代码则是把这些架构用 code 具体化. 写深度学习代码:脑海中浮现 ...

  3. 如何提升数据分析能力?

    数据分析行业是需要很多的基本功知识以及很多的实战经验学习,才能够胜任数据分析领域的工作.很多人通过学习能够提高数据分析的知识,但是数据分析能力的提高效果不是很理想.虽然学会了数据分析的知识,但是还是不 ...

  4. 自媒体爆文怎么写?学会拆解优秀文章,快速提升写作能力

    很多人都觉得自媒体写作很难,尤其是对于写作功底比较差的人来说,一听到写文章就怕了.其实,自媒体写作和常规写作是有区别的.学会拆解优秀文章是快速提升写作能力的最佳方法之一.今天就通过拆解文章来给大家介绍 ...

  5. 快速提升口才能力方法

    快速提升口才能力方法 1.语气. 说话很重要的是语气合理运用."你难道不认为是这样吗?"楚楚可怜的说出这句话跟咄咄逼人的语气说出来是截然不同的效果.加重你要传达的信息,也是不敬意对 ...

  6. 如何提升数据分析能力,数据分析的正确步骤

    在这个大数据时代,数据分析能力在职场中显得尤为重要,不会数据分析基本就是一块废柴,在职场中很难生存,但要想学好数据分析,并没有那么容易,很多人都是下定决心入门学习,可是又不知道从哪开始,复杂的算法.庞 ...

  7. 大数据浪潮下,企业财务人员应如何提升数据分析能力?

    ​如今,互联网技术.云计算的发展呈现出日新月异的特征,"大数据"这一概念越来越深入人心.为人们所熟知.各行各业企业的数据呈现出"数据量巨大"."数据混 ...

  8. 一文讲透,技术人如何快速提升沟通能力?

    见字如面,我是军哥! 沟通的重要性不言而喻,大多数职业和岗位对沟通能力都有要求,例如,产品经理要懂得挖掘用户行为背后的真实诉求,循循善诱,引导需求方思考得更全面,进而提出更高质量的需求.沟通,既要&q ...

  9. 编程新手如何快速提升coding能力?

    相信很多初学编程的朋友都有这样的苦恼:为什么我感觉自己基础都掌握了,但是学校的课程结束后再进行编程时还是什么都不会呢? 通常新手程序员会以不同的方式来表达这个疑问,比如: "我通过在线课程学 ...

  10. Java开发中快速提升编码能力的方法有哪些?

    Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言.Java 技术具有卓越的通用性.高效性.平台移植性和安全性,广泛应用于PC.数据中心.游戏控制台.科学超级计算机.移动电话和互联网,同时拥 ...

最新文章

  1. 程序员抱怨老婆追王一博入魔,长期被冷落想离婚
  2. jsp页面取整数 和Java页面取整数
  3. nstimer循环引用_解决NSTimer循环引用导致内存泄漏的六种方法
  4. 为什么SAP UI5框架在应用整个生命周期只调用onBeforeRendering一次
  5. python logging使用_[译]Python Logging 使用指南
  6. 【Spring】- 属性注入方式
  7. VS C++ 字符串分割 strtok
  8. 【优化算法】蝗虫优化算法(GOA)【含Matlab源码 936期】
  9. Winform的html编辑控件htmleditor 有时候无法为里面HTML属性初始化
  10. 代数法化简逻辑函数方法集合
  11. validation注解
  12. 关于Error during artifact deployment. See server log for details.问题
  13. Association Class VS Full Class
  14. 多重比较你用对了吗?
  15. 用react模仿知乎的用户头像裁剪组件
  16. 剑指offer第二版——面试题9(java)
  17. 关于java时区转换夏令时问题及解决办法
  18. c++十大排序之计数排序
  19. MOOC网深度学习应用开发3——Deep Dream、电影评论情感分析
  20. ios教程开发 合集~ 从此不上ios培训班

热门文章

  1. windows server 2016 安装有线网卡驱动
  2. 电子信息工程专业概论_本科专业介绍 | 电子信息工程
  3. Word插入高分辨率图片无法显示
  4. flash游戏和HTML5游戏,Flash动画和H5小游戏哪个更好?
  5. caj文件打不开显示内存不足_U盘能显示文件大小但打开没有任何文件 - 卡饭网...
  6. Android下载文件提示文件不存在。。。 java.io.FileNotFoundException
  7. 嵌入式linux中文语言支持,嵌入式linux无法显示中文问题
  8. 无需插件只使用浏览器下载b站视频
  9. 正定矩阵和半正定矩阵
  10. 线性代数知识点汇总:行列式和矩阵