R是一套完整的數(shù)據(jù)處理、計算和制圖軟件系統(tǒng)。其功能包括:數(shù)據(jù)存儲和處理系統(tǒng);數(shù)組運算工具(其向量、矩陣運算方面功能尤其強大);完整連貫的統(tǒng)計分析工具;優(yōu)秀的統(tǒng)計制圖功能;簡便而強大的編程語言:可操縱數(shù)據(jù)的輸入和輸出,可實現(xiàn)分支、循環(huán),用戶可自定義功能。
與其說R是一種統(tǒng)計軟件,還不如說R是一種數(shù)學(xué)計算的環(huán)境,因為R并不是僅僅提供若干統(tǒng)計程序、使用者只需指定數(shù)據(jù)庫和若干參數(shù)便可進行一個統(tǒng)計分析。R的思想是:它可以提供一些集成的統(tǒng)計工具,但更大量的是它提供各種數(shù)學(xué)計算、統(tǒng)計計算的函數(shù),從而使使用者能靈活機動的進行數(shù)據(jù)分析,甚至創(chuàng)造出符合需要的新的統(tǒng)計計算方法。
授課對象:
本課程需要具備一定R語言基礎(chǔ)(如果沒學(xué)過R語言,需要再頭幾周花一些時間補一下),幾乎不需要用到任何數(shù)學(xué)和統(tǒng)計學(xué)知識。對于慣用各種語言的IT人應(yīng)問題不大。
課程內(nèi)容:
第1課:基本制圖函數(shù)綜述
第2課:理解關(guān)鍵制圖參數(shù)
第3課:散點圖
第4課:線圖與時間序列譜圖
第5課:柱形圖,點圖,餅圖,直方圖
第6課:箱線圖,熱力圖
第7課:等高線,地圖,轉(zhuǎn)換為圖形文件
第8課:ggplot2概述與入門
第9課:萬能的qplot——基礎(chǔ)
第10課:萬能的qplot——更精致的展現(xiàn)
第11課:圖層
第12課:工具箱,潤色,發(fā)布為圖形文件
第13課:怎樣制作R擴展包
附帶資料+作業(yè)