第一章 R語言介紹
本章學習:R的安裝/Rstudio安裝-- 熟悉R語言--運行R程序
1.安裝R的詳細教程
(1)首先前往官網(wǎng),你可以這樣在百度上直接搜R,如下圖:

1.png
第一個是Rstudio,第二個是R的官網(wǎng)
但是?。?!再安裝Rstudio之前必須先安裝R,而且要再同一個文件下,有些電腦只能都安裝到C盤才可以成功,所以下面我都是讓他安裝到默認的C盤。
(2)下面我們先安裝R軟件,進入官網(wǎng)后,我們?nèi)鐖D所示點擊 download R

2.png
有些同學的瀏覽器可以直接中英互譯,也可以切換成中文

3.png

4.png
(3)然后下滑找到China的鏡像,我們選擇清華大學的

5.png
(4)下面我們選擇Download r for windows,如果你的電腦是其他系統(tǒng)就選其他

6.png
(5)我們是第一次安裝,選擇Install R for the first time

7.png
(6)然后再按照下面的標記繼續(xù),32和64字節(jié)都統(tǒng)一下這個

8.png
就等下載好就可以安裝了

9.png
(7)我們點擊這個進行安裝

10.png
(8)選擇中文或者有些同學想選中文繁體或者英文

11.png
(9)安裝時候可以選擇路徑,因為我選擇路徑之后,Rstudio安裝后無法運行,所以這里我默認路徑安裝了

12.png

13.png
(10)這里一共4個框框,可以打勾3個或者4個,根據(jù)自己的電腦選擇

14.png
(11)這里按照自己的意愿選擇

15.png
(12)等安裝成功,點擊“完成”就搞定,圖標長這樣,因為我沒有創(chuàng)建桌面快捷,所以截圖如下

16.png
(13)點擊進去是這樣一個界面

17.png
(14)安裝好R之后我們到Rstudio官網(wǎng)下載安裝,需要注意的就是,需要安裝在R的同一個文件夾處,覺得麻煩的,可以在安裝R的時候就選擇默認C盤,這里也繼續(xù)默認,什么都不要修改,一路6666

18.png
下滑到下面,找到免費的點擊

19.png
(15)下滑找到如圖,選擇下載

20.png
(16)下載完成之后,點擊安裝


22.png

23.png
(17)安裝完成之后,打開是這樣一個界面

24.png
可以根據(jù)自己的喜好選擇不同的背景顏色,我覺得白色亮瞎我眼,所以更改

25.png
根據(jù)圖中的標記點自己喜歡的背景,最后點級ok即可

26.png
2.熟悉R語言/運行R程序
下面是我的一些練習
*代碼清單1-1 一個R會話示例
age<-c(1,3,5,2,11,9,3,9,12,3) #函數(shù)c()以向量的形式輸入數(shù)據(jù)
weight<-c(4.4,5.3,7.2,5.2,8.5,7.3,6.0,10.4,10.2,6.1)
mean(weight) #均值
sd(weight) #方差
cor(age,weight) #相關(guān)系數(shù)
plot(age,weight) #散點圖
q() #退出R
demo(graphics)#了解R能夠作出何種圖形
demo(Hershey)#?
demo(persp) #?
demo(image) #?
demo()#要看到完整的演示列表
*代碼清單1-2 用于管理R工作空間的命令使用示例
setwd("C:/myprojects/project1")#修改當前工作目錄為C:/myprojects/project1
options()#顯示當前選項
options(digits = 3) #顯示小數(shù)點后3位
x<-runif(20)#創(chuàng)建一個包含20個均勻分布隨機變量的向量
summary(x)#計算最大值、最小值...
hist(x)#直方圖
savehistory()#命令的歷史記錄保存到文件中
save.image()#
q()#結(jié)束
*示例1
source("script1.R")#當前會話中執(zhí)行script1.R中的代碼,結(jié)果出現(xiàn)在屏幕上
pdf("myoutput","append=TRUE,split=TRUE") #函數(shù)sink("filename")將輸出重定向到文件filename中。默認情況下,如果文件已經(jīng)存在,則它的內(nèi)容將被覆蓋。使用參數(shù)append=TRUE可以將文本追加到文件后,而不是覆蓋它。參數(shù)split=TRUE可將輸出同時發(fā)送到屏幕和輸出文件中。不加參數(shù)調(diào)用命令sink()將僅向屏幕返回輸出結(jié)果。
pdf("mygraphs.pdf")##輸出PDF文件
source("script2.R")#當前會話中執(zhí)行script2.R中的代碼,結(jié)果出現(xiàn)在屏幕上
*示例2
install.packages("XXX")#安裝包
update.packages("XXX")#更新包
installed.packages("XXX")#查看已經(jīng)安裝的包
library(XX)#載入XX包
help(package="package_name")#以輸出某個包的簡短描述
help()#查看
*示例3
lm(mpg~wt,data=mtcars)#數(shù)據(jù)mtcars進行簡單的一次線性回歸,用wt預(yù)測mpg。#這條語句只輸出結(jié)果,沒有保存
lmfit<-lm(mpg~wt,data=mtcars)#保存這個回歸分析的結(jié)果
cook<-cooks.distance(lmfit)#計算影響度量統(tǒng)計量
plot(cook)#生成回歸診斷圖
predict(lmfit,mynewdata)#預(yù)測
*代碼清單1-3 使用一個新的包
help.start()#: 只是開一個小的可視化窗口給你查詢R的documentation,就是R的各種函數(shù)啊變量啊都是什么的文檔。
install.packages("vcd")
help(package="vcd")
library(vcd)
help(Arthritis)
Arthritis
example(Arthritis)
q()#結(jié)束
想要《R語言實戰(zhàn)》的電子資料,請關(guān)注我的公眾號“三木子考研”免費獲取哦