琴子 [R 語言] 程式設計教學:建置開發環境

Facebook Twitter LinkedIn LINE Skype EverNote GMail Yahoo Email

前言

本文說明建置 R 程式開發環境的過程,為撰寫 R 程式做準備。

安裝 R

Windows

官方網站下載給 Windows 使用的安裝程式。雙擊啟動該安裝程式,按照其指示完成安裝。本小節展示其過程。

選擇安裝 R 所用的語言:

選擇安裝 R 所用的語言

閱讀並同意 R 的軟體授權:

閱讀並同意 R 的軟體授權

選擇安裝 R 的位置:

選擇安裝 R 的位置

選擇 R 的元件:

選擇 R 的元件

選擇 R 的啟動選項,直接按照預設選項來選即可:

選擇 R 的啟動選項

選擇 R 的開始選單,直接使用預設位置即可:

選擇 R 的開始選單

選擇額外的任務:

選擇額外的任務

正在安裝 R,這個過程很快就結束:

正在安裝 R

R 安裝完畢,可關閉安裝精靈:

R 安裝完畢

或者是用 Chocolatey 來安裝:

> choco install r

macOS

官方網站下載給 macOS 使用的 pkg 檔案。由於蘋果電腦在西元 2020 年將中央處理器 (CPU) 從 Intel 遷移到 Apple silicon,請根據當下主機的系統架構來選擇合適的 pkg 檔案。

或者是用 Homebrew 來安裝:

$ brew install r

安裝編譯 R 套件的相關軟體

Winodws

在預設情形下,Windows 缺乏編譯 R 套件的編譯器和相關函式庫。除了安裝 R 主程式外,也要安裝 Rtools。本小節展示安裝過程。

選擇安裝 RTools 的位置:

選擇安裝 RTools 的位置

選擇額外的任務:

選擇額外的任務

準備安裝 RTools:

準備安裝 RTools

正在安裝 RTools,這個過程很快就結束:

正在安裝 RTools

RTools 安裝完畢,可關閉安裝精靈:

RTools 安裝完畢

也可以用 Chocolatey 來安裝:

> choco install rtools

macOS

macOS 雖然有編譯 R 套件的編譯器,但缺乏官方函式庫套件管理程式。目前主要的處理方式是安裝和使用 Homebrew

安裝 RStudio

雖然 R 交互性環境 (interactive environment) 可以在終端機使用,但使用起來不太方便。比較方便的方式是使用 RStudio,這是 R 的整合式開發環境。

到 RStudio 的官方網站下載安裝程式即可。RStudio 內附帶 R 主程式,請按照前文指示先裝好 R 主程式。本節展示安裝 RStudio 的過程。

RStudio 安裝程式的歡迎畫面,繼續進行下一步:

RStudio 安裝程式的歡迎畫面

選擇安裝 RStudio 的位置:

選擇安裝 RStudio 的位置

選擇 RStudio 的開始選單:

選擇 RStudio 的開始選單

正在安裝 RStudio,這個過程不會太久:

正在安裝 RStudio

RStudio 安裝完畢,可結束安裝精靈:

RStudio 安裝完畢

初次使用 RStudio

RStudio 分成四個區域:

RStudio 的主要編輯視窗

左下方是交互式終端。使用者可在此終端輸入 R 指令,該終端會即時執行使用者輸入的 R 指令。對於簡短的 R 程式,不需要建立命令稿就可以執行,相當方便。

左上方是命令稿。使用者可在該區域編輯 R 命令稿、R Markdown 等文字檔案。對於較長或要重覆執行多次的 R 程式,將其存成文字檔案,省下日後重覆輸入的時間。

右下方是輔助區。該區域有許多功能,像是幫助文件、圖表輸出等。

右上方是當前的 R 環境。可以在該區域觀看目前環境存在的變數。

關於作者 琴子喜歡觀察市場邏輯,也喜歡沉靜地彈鋼琴。旅行時總習慣記錄風景背後的脈絡,投資時則偏好慢慢思考而非追高殺低。

現實中關注全球經濟與資產配置,虛擬世界則熱衷於在《黑色沙漠》裡操作漁業與貿易鏈,研究市場機制與角色配置的效率極限。

「理性投資」是琴子整理思緒、檢視決策的地方。不是為了給建議,而是希望留下清楚的腳印,提醒自己:判斷永遠比預測重要。