R

第一次接觸R是去參加 OpenFoundry 的R語言應用講座,會後的感想是,R真的是不能不學的資料分析工具!

官網:

教學網站:

社群網站:

基礎知識:

輸入輸出:

  • [R] save and load .rdata
  • [R] dump(), source()
  • [R] dput(), dget()
  • [R] sink()
  • [R] read.table(), write.table()
  • [R] read.csv(), write.csv()
  • [R] readHTMLTable()
  • [R] 如何存取文字檔?
  • [R] 如何存取 MySQL 資料庫?
  • [R] 如何存取 SQLite 資料庫?
  • [R] 如何讀取其他統計軟體的格式?

字串:

向量 (vectors):

列表 (Lists):

矩陣:

  • [R] 矩陣的基本運算
  • [R] zero matrix, unit matrix, diag matrix
  • [R] transpose, trace
  • [R] rbind, cbind
  • [R] 行列式
  • [R] 反矩陣
  • [R] 解方程式

Data Frames:

  • [R] 什麼是 data.frames?
  • [R] nrow() v.s. NROW()
  • [R] names() v.s. rownames()
  • [R] 取得 data.frames 的特定欄 (使用 ‘$’)
  • [R] stringsAsFactors?
  • [R] drop?
  • [R] 將資料加入 data.frames 中
  • [R] subset()
  • [R] transform()
  • [R] attach() and detach()

Factors (類別變項):

  • [R] 什麼是 factors?
  • [R] levels()
  • [R] nlevels()
  • [R] 使用 gl() 來產生 factors

分支與迴圈:

函式:

資料轉換:

  • [R] apply
  • [R] sweep
  • [R] lappy, sapply
  • [R] tapply
  • [R] mapply
  • [R] aggregate
  • [R] merge
  • [R] plyr
  • [R] reshape2

日期:

機率與統計:

  • [R] 命名規則
  • [R] choose()
  • [R] combn()
  • [R] set.seed()
  • [R] 使用 sample() 取樣
  • [R] mean, median, sd, var, cor, cov
  • [R] regression
  • [R] linear model
  • [R] t test
  • [R] ANOVA

繪圖:

Web:

時間序列:

  • [R] 怎麼使用 zoo/xts ?
  • [R] 使用 seq() 來產生日期的序列
  • [R] coredata() & index()
  • [R] head() & tail()
  • [R] first() & last()
  • [R] 繪圖 plot.ts()
  • [R] lag()

RStudio:

其他:

常用套件:

Leave a Reply