作数据分析报告,通常可以分解为 6 个步骤,但是每一个步骤的重要性和花费的时间都不一样,这就好比时间管理的四个象限,每个象限分配的时间比例都是不一样的。
数据分析报告的 6 个步骤 - 图1
按照时间管理的法则,当你感觉每天都非常忙碌的时候,反而更要抽出时间,多做一些重要而不紧急的事情,这样才能减少你的焦虑情绪。
同理,当你忙于处理杂乱数据的时候,反而更要思考数据分析的目标,多与业务沟通,深入理解业务的需求,这样才能让分析的成果更有价值。
在数据分析报告的 6 个步骤中,我认为最重要的是「明确目标」,花费时间最长的是「收集数据」和「处理数据」,对读者最有价值的是「结论建议」。

1、明确目标

在「明确数据分析目标的 3 个步骤」这篇文章中,我们说过,要正确地定义问题、合理地分解问题、抓住关键的问题。
当明确目标之后,我们需要梳理分析思路,搭建分析框架,开始思考以下问题:
采用哪些分析指标?
运用哪些分析思维?
使用哪些分析工具?
明确目标,是确保数据分析过程有效进行的先决条件,可以为后续的步骤提供清晰的方向。

2、收集数据

收集数据是围绕数据分析目标,按照分析思路和框架,收集相关数据的过程,为后续的步骤提供素材和依据。
收集的数据包括原始数据和二手数据,其中原始数据包括公司内部的数据库、调查得到的数据等;二手数据包括统计局发布的数据、公开出版物中的数据等。
收集数据的基本要求是:真实性、及时性、同质性、完整性、经济性和针对性。

3、处理数据

处理数据,是从大量杂乱无章的原始数据中,抽取对解决问题有价值的数据,并进行加工整理,形成适合数据分析的样式,保证数据的一致性和有效性,这是数据分析之前必不可少的阶段。
数据的处理主要包括数据清洗、数据转化、数据抽取、数据合并、数据计算等过程,原始数据一般都需要经过一定的处理,才能用于后续的数据分析工作。
在处理数据的过程中,准确性尤为重要,如果数据本身存在错误,那么即使采用最先进的数据分析方法,得到的结果也是错误的,不具备任何参考价值,甚至还会误导决策。
具体处理数据的方法,可以参考以下文章:
如何用 Python 读取数据?
如何用 Python 清洗数据?
如何用 Python 操作数据?
如何用 Python 转换数据?
如何用 Python 整理数据?

4、分析数据

分析数据,是对客观真实的数据,运用恰当的方法和工具,进行科学有效的分析。
参考文章:
如何用 Python 分析数据?

5、展现数据

通过数据分析,隐藏在数据背后有价值的信息逐渐浮现出现,此时需要通过合适的方式展现出来,让人一目了然,提高信息传递的效率。
通常情况下,展现数据的方式通常是用图表说话,即数据可视化,常用的数据可视化图表有很多,可以参考:
数据可视化话题集锦

6、结论建议

一份好的数据分析报告,需要有明确的结论建议。
如果换位思考,站在决策者的角度,更想知道的是可行的解决方案。
如果数据分析报告没有明确的结论建议,那么也就失去了报告的灵魂。
所以,要想制作出更有价值的数据分析报告,不仅要掌握数据分析的思维和工具,而且还要熟悉业务,这样才能提出更好的建议。

小结

数据分析报告的制作过程,通常可以分解为明确目标、收集数据、处理数据、分析数据、展现数据、结论建议等 6 个步骤,这是对整个数据分析过程的总结,为决策者提供科学、严谨的决策依据,从而降低企业的经营风险,提高企业的核心竞争力。
如果把数据分析报告比作一个产品,制作报告的人就是产品经理,看报告的读者就是用户。
作为「产品经理」,同理心很重要,通过自我体验来理解他人,乔布斯能瞬间把自己变成傻瓜,这是同理心的一种表现。数据分析的思维和工具也很重要,它们是数据分析的基础。想象力是广袤的天空,但不是天马行空,而是基于同理心的推演,运用数据分析的思维和工具,让推演更加科学有效。
在一份数据分析报告的背后,有许多枯燥的、基础的准备工作要做,例如数据采集、数据仓库、数据治理等等。
如果没有高质量的数据作为坚实的地基,那么数据分析报告的高楼大厦是不稳固的。如果没有明确数据分析的目标,那么后面的工作可能就是胡拼乱凑,用一堆图表堆砌的花架子,并不能解决实际的问题。
数据分析报告不要搞形式主义,而要有实质的内容,还要关注细节。