如何自学数据分析

本人想学习数据分析,能不能告诉一下需要学习哪些知识?有没有好的教材方便自己学的能否推荐一下!我也是从零起步并不是太了解,希望有耐心时间充裕点的朋友能给我多讲解一点。谢谢

第1个回答  2021-09-27

一、数据分析前世今生

近年来,越来越多的企业开始出现数据分析师这个岗位,无非可以分为技术类和非技术类,技术类要运用算法搭建模型,非技术类对模型结果进行可视化展现、数据报告撰写等。

二、数据分析的未来

不要把自己单纯地定义为一名数据分析师,企业不乏做表的(初级数据分析师)、搞模型的(高级数据分析师),财务做报表更厉害,程序员比你更容易上手。数据分析一定是一项必备技能,就和PPT、Excel一样,它是来辅助你工作的,而不是你工作的全部。

三、学习路线

技术:

    Excel

    SQL

    Python/Spss

    可视化

理论:

    数据分析思维和方法

    统计学

    对业务的理解

四、推荐书籍/网站

1、Excel学习:

没有什么推荐的书籍和网站,网上有很多大神的教程,如果时间充裕,就系统的学习一下,如果时间紧张,就用临阵用度娘也是可以解决问题的,当然,学什么都最好能够系统地学习。要记住一点,我们是用Excel进行数据分析的,所以应当从数据获取、数据处理、数据分析和输出几个方面来学习Excel。

2、SQL学习

建议在B站找视频观看,有很多,我们就有同名号定期上传学习视频哦。如果想要练习的话,可以从SQLZoo去练习,在线版的SQL练习教程。书的话《SQL必知必会》还不错,很精简,基本可以满足日常表的查询和维护了,想要不仅满足于查询的话,还可以参考《深入浅出MySQL》,数据库开发、优化与管理,600多页。

3、Python学习

对于非程序员出身的新手小白来说入门很简单,精通还是不容易的。如果你仅仅是停留在用Python进行数据处理和分析的阶段上,建议《利用Python进行数据分析》这本书非常不错,不要去学python开发、python编程之类的书,Python可以用来做很多事情,但对于数据分析师而言,我们可能不需要用Python来开发什么游戏、网站等,我们只需要进行数据控制、处理、整理和分析即可,系统地学一下python中的数据科学库是非常有必要的,如:Numpy、pandas等。

4、可视化

有很多可视化的工具,用Excel可以实现可视化,powerBI、Tableau、Python也可以可视化。工具的选择是一方面,另一方面是对于图表的理解,什么场合适用什么样的图表。

用Excel做排列图 

5、数据分析的思维和方法

参考书籍《深入浅出数据分析》,把道理方法讲的很透彻的一本书,对于深入理解底层逻辑很友好。《谁说菜鸟不会数据分析》系列,主要是对于方法和工具使用的学习。可参考之前的文章 数据分析方法论 来大概了解。

6、统计学

《深入浅出统计学》非常棒的一本书,对于统计学的基本概念的解释非常直白到位,让小白能够清楚地理解这个公式为什么是这样子的,而不是直接摆公式。底层逻辑明白后,可以参考李航的《统计学习方法》,这是大学课本,有时间的话还是应该好好研究一下系统逻辑的。

7、对业务的理解

推荐《数据挖掘与数据化运营实战》,这本书对业务与数据分析怎么结合有很详细的说明和实例。

第2个回答  2013-03-18
首先你要明确你是要应付考试还是要实际应用。
如果说只是应付考试,那你就买个参考书,网上搞几套真题,然后一个知识点一个知识点的去看去练习就行了。有时候遇到实在搞不懂的东西也不用深究,会用就行。
要是你想实际应用那难度就高了,特别是自学的情况下。不仅要搞懂理论、方法,最重要的是还要实践,这就不是做做题这么简单了。本回答被网友采纳
第3个回答  2013-03-18
先补充点统计学知识,然后买本张文彤的书看看,耍耍SPSS就差不多了本回答被提问者采纳
第4个回答  2021-06-02
理论部分
统计学:为什么将统计学放在第一位呢?因为统计学是数据分析的基石,而且统计分析可以解决日常大部分的分析需求。统计学这部分内容需要学习描述统计、假设检验、贝叶斯、概率、分布、抽样、线性回归、时间序列等内容。

数据分析方法论:这里要学习一些数据分析常用到分析方法,如趋势分析法、对比分析法、多维分解法、用户细查、漏斗分析、留存分析、AB测试法、4P理论、PESTEL理论、SWOT分析、5W2H理论、逻辑树理论、用户使用行为理论、AARRR模型等。
工具部分
Excel:它是最基础的数据分析工具。在学习的Excel的时候需要重点掌握:常用函数的使用、快捷键操作、基础图表制作、数据透视表、Vlookup等。另外Excel还可以导入一些模板来使用,典型的包括数据分析模块、做假设检验经常用到;规划求解,做线性规划和决策等问题非常有效。
SQL:它是数据分析的核心技能,SQL要重点学习Select,聚合函数、以及条件查询(Where、Group by、Order by等)
PPT:用来和业务部门交流需求,展示分析结果。
Python:主要学习Numpy、Pandas、Matplotlib、Seaborn等内容。Python 的底层是用 C 语言写的,很多标准库和第三方库也都是用 C 写的,在处理数据时候运行速度非常快。
这里需要注意的是不同公司对工具的要求也不同,例如有些公司要求会使用R语言、SPSS等,具体学哪一个工具可以参照JD要求,其中Excel、SQL和PPT是必备的基础技能工具。
第5个回答  2020-03-06
数据分析会用到多种工具,比如数仓工具、数据建模工具、BI工具等等,自学数据分析最好是学功能比较全面的数据分析工具亿信ABI,支持报表分析、敏捷看板、即席报告、幻灯片、酷屏、数据填报、数据挖掘等多种分析手段对数据进行分析。
相似回答