1 下載免費的R語言軟體
1) R語言官網 https://www.r-project.org/
目前版本是v3.2.2,可到鏡站(CRAN
Mirror)下載
- 進入官網左側欄有Download下有CRAN鏡站連結,按英文字母順序,找到Taiwan後有2站,任一站即可,如元智大學鏡站http://ftp.yzu.edu.tw/CRAN/後連結可以進入下載頁,按照電腦操作系統而選擇適用的下載檔案,我的電腦是windows系統,因此經由Download R for Windows進入下載區,找到install R for the first time連結就可以找到Download R3.2.2 for
Windows,檔案約62MB,32/64bit共用,然後下載儲存備用
2 安裝R語言軟體
1) 以系統管理員身分執行安裝
2) 安裝過程的回應
(1) 選擇安裝語言:繁體中文
(2) 選擇目的資料夾:我將之改為R-Software\R-3.2.2
(3) 選擇元件:如程式的預設
(4) Srartup
Options:如程式的預設
(5) 選擇『開始』功能表的資料夾:如程式的預設
(6) 選擇附加的工作:我選擇建立桌面圖示、在登錄表中儲存版本號碼,並取消勾選將資料檔副檔名R關聯至R
(7) 安裝完成後桌面出現R的捷徑『Ri386 3.2.2』
(8) 啟動R語言程式就可開始使用
啟動後桌面出現一個稱為 R Console的對話框,最底下有紅色箭頭就可以輸入R語言指令,此R Console的功能表可能出現中文或英文,我比較喜愛英文。
3 安裝適當的R語言的免費圖形介面(GUI)
R語言有R-studio等有多種免費的GUI可用,我選用R Commander套件,其Package名稱為 Rcmdr,覺得在基本統計的資料分析上還蠻方便(一般軟體用久後才會上手就會覺得方便),以下是安裝Rcmdr紀錄。
1) 下載Rcmdr Package – 需要連接網路
在R Console下功能表Packages選取Install Package(s),出現鏡站選擇列表,若未出現Taiwan鏡站時就點選(HTTP mirror),然後OK後出現所有鏡站列表,我選了Taiwan(Chungli)確認後會出現一張所有Packages列表清單,點選Rcmdr後確認,便可開始下載Rcmdr以及相關套件,並將Package列名於R Console中,並列出儲存下載的套件原始安裝程式的暫存目錄名稱,如C:\Users\....\AppData\Local\Temp\Rtmpu2TnN9\downloaded_packages
2) Load Rcmdr
套件
在R Console下功能表Packages > Load Package,選擇套件名稱為Rcmdr,正常應該可順利安裝完成,但我的安裝日期是在R3.2.2剛發行不久,應該是搭配程式還有不順,因此不幸出現以下錯誤訊息,說遺失XLConnect,……等套件,並詢問是簍要安裝這些程式套件? 當然就回答是,讓R自動再次下載套件,然後新畫面會詢問套件來源的選擇,直接指定預設的CRAN而按OK,經一連串下載與安裝,最後完成Rcmdr套件安裝,並出現 R Commander畫面
3) 更改Rcmdr中文介面為英文
Rcomdr畫面為中文,我比比較喜歡英文,因此先關閉Rcmdr,作如下修改:
點選桌面 > Ri386 3.2.2捷徑圖標,右鍵選[內容],捷徑標籤
> 目標(T) C:\......\R-3.2.2\bin\i386\Rgui.exe
後空一格,增加 language=en
後確定,此時會要求提供系統管理員權限,按繼續紐就可完成
3 讓Rcmdr與R Console連動
1) 同時啟用R Console與Rcmdr
既然選用Rcmdr為GUI,所以啟用R語言時就希望順便呼叫出Rcmdr套件,我參考R Commander Installation Notes 的作法
(網址http://socserv.mcmaster.ca/jfox/Misc/Rcmdr/installation-notes.html)
以Windows以windows記事本打開名稱為Rprofile.site的檔案(位置於R語言安裝目錄下etc子目錄),輸入以下指令後存檔即可
local({ old <- getOption("defaultPackages") options(defaultPackages
= c(old, "Rcmdr")) }) |
2) 同時關閉R Console與Rcmdr
在R Commander功能表[Tools]選擇[Options],勾選Quit R on exit