作為一個合格的數據分析師,應該具備什么樣的能力呢?對于這個問題,相信很多朋友都想了解。為了幫助大家更好的提升,今天就來說說數據分析師要具備哪些能力。 ?
1、統(tǒng)計類的數學知識 ?
數學知識是數據分析人員的基本技能。 ?
對于初級數據分析師來說,了解一些統(tǒng)計相關的基本內容,具備一定的公式計算能力是必要的,并且熟悉常用的統(tǒng)計模型算法。 ?
高級數據分析人員必須具備統(tǒng)計模型知識,具備線性代數(主要是矩陣計算)知識。 ?
對于數據挖掘工程師來說,除了統(tǒng)計,各種算法也需要熟練運用,對數學的要求是*的。 ?
2、方便的工具 ?
對于初級數據分析師來說,必須懂得使用Excel,必須使用數據透視表和公式,*使用VBA。另外,還應該學習統(tǒng)計分析工具,SPSS對于入門者來說是一個不錯的選擇。 ?
對于高級數據分析師來說,使用分析工具是核心能力,VBA基本必備,SPSS/SAS/R至少熟練使用其中一種,其他分析工具(如Matlab)視情況而定。 ?
對于數據挖掘工程師來說,會使用Excel就行,但主要的工作是寫代碼。 ?
3、Python語言 ?
對于初級數據分析師來說,如果需要,可以編寫SQL查詢、Hadoop和Hive查詢。 ?
對于高級數據分析人員來說,除了SQL之外,還需要學習Python,以便用一半的精力獲取和處理數據。其他編程語言也可用。 ?
對于數據挖掘工程師來說,Hadoop應該是熟悉的,Python/Java/ c++至少應該熟悉一個,Shell應該能夠使用??傊?,編程語言是數據挖掘工程師的核心競爭力。 ?
4、業(yè)務理解 ?
業(yè)務理解是數據分析師所有工作的基礎。數據獲取方案、指標的選擇,甚至對最終結論的洞察,都取決于數據分析師對業(yè)務本身的理解。 ?
對于初級數據分析師來說,主要的工作是提取數據并做一些簡單的圖表,以及少量的洞察性結論,對業(yè)務有基本的了解。 ?
對于高級數據分析師來說,需要對業(yè)務有更深入的了解,并能夠基于數據提取有效的視圖,這對實際業(yè)務是有幫助的。 ?
對于數據挖掘工程師來說,對業(yè)務有一個基本的了解是可以的,但是重點仍然需要放在開發(fā)技術能力上。 ?
5、邏輯思維 ?
理工科的人都具有較好的思維能力。 ?
對于初級數據分析師來說,邏輯思維主要體現在數據分析過程中每一步的目的性,知道需要使用什么樣的手段,想要達到什么樣的目標。 ?
對于高級數據分析師來說,邏輯思維主要體現在建立一個完整有效的分析框架,理解分析對象之間的相關性,理解每一個指標變化的因果關系,從而對業(yè)務產生影響。 ?
對于數據挖掘工程師來說,邏輯思維不僅體現在與業(yè)務相關的分析工作中,還包括算法邏輯、程序邏輯等,所以對邏輯思維的要求也是*的。 ?