《R語言實戰(zhàn)》day 1

第一章 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)注我的公眾號“三木子考研”免費獲取哦

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容