
大數(shù)據(jù)中的R語言編程培訓(xùn)
第1講:R語言介紹
1.1 R語言介紹。什么是R語言?如何下載安裝R語言環(huán)境?以及簡單的R語言編程實例。
第2講:創(chuàng)建數(shù)據(jù)集 - 數(shù)據(jù)集的概念
2.1 數(shù)據(jù)集的概念。數(shù)據(jù)集的構(gòu)成,如何在R語言環(huán)境中創(chuàng)建、使用數(shù)據(jù)集。
第3講: 數(shù)據(jù)結(jié)構(gòu)中的向量與矩陣
2.2 向量與矩陣的定義,以及如何在R語言環(huán)境中使用這兩種數(shù)據(jù)結(jié)構(gòu)。
第4講:數(shù)據(jù)結(jié)構(gòu)中的數(shù)組和數(shù)據(jù)框、因子與列表,數(shù)據(jù)的輸入與數(shù)據(jù)集的標(biāo)注
2.3.1 數(shù)組和數(shù)據(jù)框。數(shù)組是可以在兩個以上的維度存儲數(shù)據(jù)的R數(shù)據(jù)對象;數(shù)據(jù)框是可以將不同的數(shù)據(jù)類型組合在一起的數(shù)據(jù)結(jié)構(gòu)。
2.3.2 其他數(shù)據(jù)結(jié)構(gòu),因子和列表。因子是R中用于對數(shù)據(jù)進行分類,并將其存儲為級別的數(shù)據(jù)對象;列表是可以包含多個不同數(shù)據(jù)元素的數(shù)據(jù)對象。
2.4 數(shù)據(jù)的輸入和數(shù)據(jù)集標(biāo)注。數(shù)據(jù)輸入包括從鍵盤輸入、從多源數(shù)據(jù)導(dǎo)入等,數(shù)據(jù)集標(biāo)注包括添加變量標(biāo)簽、值標(biāo)簽等。
第5講:圖形初階
3.1 創(chuàng)建和保存圖形,圖形參數(shù)。了解R中作圖的函數(shù),及其使用方法。
3.2 圖形的修改及組合。添加文本、自定義坐標(biāo)軸、添加刻度線、圖例和標(biāo)注等;并學(xué)習(xí)如何使用par函數(shù)和layout函數(shù)進行圖形的組合。
第6講:數(shù)據(jù)的管理
4.1 基礎(chǔ)數(shù)據(jù)管理。介紹數(shù)據(jù)是什么?如何對數(shù)據(jù)進行管理。
4.2 變量、缺失值和日期值。對數(shù)據(jù)的類型進行討論,在數(shù)據(jù)處理之前要先對數(shù)據(jù)進行清洗、整理。得到規(guī)范的數(shù)據(jù)以方便后續(xù)的分析工作。
4.3 數(shù)據(jù)的排序、合并。介紹基本的排序方法以及數(shù)據(jù)的合并方法,子集以及使用SQL語句操作數(shù)據(jù)框等。
第11講:統(tǒng)計分析
7.1 基本統(tǒng)計分析
7.2 相關(guān)性
第7講:高級數(shù)據(jù)管理 -- 數(shù)學(xué)函數(shù)、統(tǒng)計函數(shù)和字符處理函數(shù)
5.1 數(shù)學(xué)函數(shù)與統(tǒng)計函數(shù)
5.2 字符處理函數(shù)
第8講:一個數(shù)據(jù)處理實例
5.3 一個數(shù)據(jù)處理實例。將學(xué)生的各科期末考試成績組合為單一的成績衡量指標(biāo),并基于相對名次(前20%,后20%等)給出A到F的評分,按照學(xué)生的姓氏和名字的首字母排序后輸出。
5.4 控制流語句
5.5 自定義函數(shù)
第9講:數(shù)據(jù)的可視化 -- 條形圖和餅狀圖
6.1 條形圖和餅狀圖
第10講:數(shù)據(jù)的可視化 -- 基本圖形中的直方圖、核密度圖、箱型圖和點圖
6.2 直方圖、核密度圖、箱型圖和點圖
第12講:回歸分析
8.1 簡單線性回歸、多項式回歸以及多元線性回歸的理解與實戰(zhàn)
第13講:實戰(zhàn)案例分析
9.1 實戰(zhàn)案例分析(一)
9.2 實戰(zhàn)案例分析(二)