R計算計劃書(shū)
一、實(shí)踐目的
本課程是統計學(xué)專(zhuān)業(yè)的必修實(shí)踐課,目的是初步介紹統計軟件R,通過(guò)查閱手冊、工具書(shū)、互聯(lián)網(wǎng)及其它信息源獲取必要信息,使學(xué)生利用R語(yǔ)言進(jìn)行基本的統計數據處理、畫(huà)圖等,通過(guò)本課程的學(xué)習培養學(xué)生嚴謹、實(shí)事求是的科學(xué)態(tài)度和良好的實(shí)驗素質(zhì),激發(fā)實(shí)驗興趣和探索精神,提高動(dòng)手實(shí)踐能力。
二、實(shí)踐主要內容及要求
本實(shí)踐課程要求學(xué)生熟悉R的基本操作,包括R的數據文件的建立,數據的存儲與讀取,繪圖功能和基本的R編程技術(shù)。實(shí)踐進(jìn)行過(guò)程中,指導教師給予適當的指導,盡量讓每個(gè)學(xué)生自己動(dòng)手完成實(shí)踐項目,最終在專(zhuān)業(yè)課還沒(méi)全面展開(kāi)之前,對統計軟件R有個(gè)初步的認識,為在以后的專(zhuān)業(yè)課中熟練應用統計軟件完成相關(guān)統計分析打下良好的基礎。
第一部分:R軟件介紹(2學(xué)時(shí))
內容簡(jiǎn)介:介紹統計軟件R,介紹R的集成環(huán)境R-studio及其基本操作,如何獲取幫助等
第二部分:R軟件使用(8學(xué)時(shí))
內容簡(jiǎn)介:R的基本原理,R的交互對話(huà),R的數據文件的建立與數據結構,數據的存儲與讀取
第三部分:R的圖形功能(4學(xué)時(shí))
內容簡(jiǎn)介:R的圖形功能介紹,常用的繪圖函數,繪圖命令,繪圖參數 第四部分:R的編程(2學(xué)時(shí))
內容簡(jiǎn)介:R的基本編程技術(shù)
三、實(shí)踐基本步驟及進(jìn)度安排
四、考核方式 指導教師根據學(xué)生考勤情況和設計報告的撰寫(xiě)情況打分?记、紀律占20%,課堂檢查40%,期末考試40%
。采用5級評分制: 優(yōu)秀、良好、中等、合格、不合格。
第一部分:R和R-studio的介紹
R是一個(gè)有強大統計分析及作圖功能的免費統計軟件,最先由Ross Ihaka和Robert Gentleman共同創(chuàng )立的,現在由R開(kāi)發(fā)核心小組(R Development Core Team)維護。因為R具有很多顯著(zhù)的優(yōu)點(diǎn),所以越來(lái)越多的人開(kāi)始接觸、學(xué)習和使用R軟件,簡(jiǎn)單介紹如下:
1.R具有免費、不依賴(lài)于操作系統、幫助功能完善、作圖功能強大、統計分析
能力突出、可移植性強、靈活等很多顯著(zhù)的優(yōu)點(diǎn)。
2.R的安裝與運行。從CRAN社區(http://cran.r-project.org/)下載最新的R
安裝程序安裝即可,進(jìn)入官網(wǎng)后
點(diǎn)擊 Download R for Windows
點(diǎn)擊 install R for the first time.
點(diǎn)擊 (47 megabytes, 32/64 bit)
安裝完成后,雙擊桌面的快捷方式即可啟動(dòng)運行(也可通過(guò)R的集成環(huán)境R-studio)。
3.R程序包的安裝。
4.R的在線(xiàn)幫助。R豐富的幫助文件和在線(xiàn)幫助給初學(xué)者提供了很大的方便。
R-studio是統計軟件R的集成環(huán)境,很好地把R的命令窗口、歷史記錄、圖形顯示、幫助文件等各種功能集于同一界面,使用起來(lái)更方便快捷。簡(jiǎn)單介紹如下:
1.R-studio的安裝與運行。在安裝好R軟件之后,從R-studio官網(wǎng)
。/retype/zoom/7767f8057cd184254b35357e?pn=2&x=0&y=30&raww=585&rawh=133&o=jpg_6_0_______&type=pic&aimh=109.12820512820512&md5sum=dc6b11d0bf3e8cf3ad0d236eab18eded&sign=e1e12a06c1&zoom=&png=206-528&jpg=14736-33638" target="_blank">點(diǎn)此查看
R-studio)。安裝完成后,點(diǎn)擊桌面的快捷方式啟動(dòng)運行R-studio。
第二部分:R軟件的使用
R的基本工作原理簡(jiǎn)單介紹如下:R是編程語(yǔ)言,也是解釋性語(yǔ)言,可以如同maxima一樣,對輸入的命令直接運行,而不需要像C一樣編譯連接,而且R的語(yǔ)法簡(jiǎn)單直觀(guān),當然在R中相關(guān)的`變量和函數名中用到的字母都是區分大小寫(xiě)的。
R是通過(guò)一些對象來(lái)運行的,下面先介紹R的對象和屬性
1、所有對象都有兩個(gè)內在屬性:類(lèi)型和長(cháng)度
其中類(lèi)型主要分為數值型、字符型、復數型、邏輯型四種,可以通過(guò)函數mode(對象名)查看其屬性;而長(cháng)度為對象中元素的數目,可以通過(guò)函數length(對象名)查看其長(cháng)度
2、R的數據對象的類(lèi)別包括向量、因子、數組、矩陣、數據框、時(shí)間序列、列表,其中數據框和列表內的元素可以是多種不同類(lèi)型的,而其他對象中的元素必須是同一類(lèi)型的,下面將介紹每個(gè)對象
向量:
向量的產(chǎn)生 根據向量的類(lèi)型可以通過(guò)相應的函數來(lái)完成,如數值型向量常用c( ), seq( ), rep( ), scan( ), 字符型向量常用c( ), paste( ),邏輯型向量通過(guò)邏輯表達式產(chǎn)生,如
a=c(1.2,3.1,4.2,5.8,3.4)
b=seq(-2*pi,2*pi,by=pi/4)
c=1:20
d=rep(1:4,times=4)
f=rep(1:4,each=4)
A=c(“apple”,”orange”,”bear”)
B=paste(“X”,1:10)#如果需要了解函數paste的更多用法,可輸入?paste,同樣方法可得其他函數幫助
a>3
(a>3)&(a<6)
向量的運算 向量可以做算術(shù)運算,用到相關(guān)的運算符和函數如開(kāi)方sqrt( )、正弦sin( )、余弦cos( )等;向量也可以做統計運算,直接調用相關(guān)的統計函數即可,常用的統計函數見(jiàn)《R語(yǔ)言與統計分析》P27表2.3,如
sin(b),sqrt(c),sum(a),mean(a),var(a)
向量索引 向量的每個(gè)分量自動(dòng)帶有下標的,可以通過(guò)下標作為索引來(lái)提取部分子集或者修改向量,如
a[2],b[3:5],c[2:3]=c(5.3,pi),c[-c(1,4,10)],c[c>10],sum(c[c>16])#其中c>16生成一個(gè)邏輯向量
矩陣:
矩陣的建立 通過(guò)函數matrix等建立矩陣,如
A=matrix(1:24,nrow=4)
matrix(1:24,nrow=4,byrow=T)#矩陣默認是按列排列元素的,如需按行排,可通過(guò)選項byrow
A=matrix(c(1,3,5,2,4,6,3,6,9),nrow=3)
rownames(A)=c("A","B","C")
diag(c(1,3,5))
矩陣相關(guān)的運算 各種矩陣的運算都是通過(guò)調用相關(guān)函數實(shí)現,如轉置t( ),合并矩陣cbind( ), rbind( ), 逐元乘積符號*,矩陣乘法符號%*%,方陣的行列式det( ),另外向量中用到的相關(guān)統計函數在矩陣上同樣可以適用,如
C=matrix(1:4,norw=2)
D=matrix(5:8,nrow=2)
cbind(C,D)
dbind(C,D)#體會(huì )如何構造分塊矩陣
C*D
【R計算計劃書(shū)】相關(guān)文章:
營(yíng)業(yè)計劃書(shū)12-20
超市計劃書(shū)11-19
調研計劃書(shū)11-17
影樓計劃書(shū)11-10
分娩計劃書(shū)09-26
迎新計劃書(shū)08-24
培訓計劃書(shū)08-21
業(yè)績(jì)計劃書(shū)08-20
高考計劃書(shū)08-19