常用技法

R 設計簡介

    • 匯入資料:

      • 匯自文字檔:

        • [資料集名稱] <- read.table([文字檔名稱], header=TRUE, sep="\t", na.strings="NA", dec=".", strip.white=TRUE)

    • 資料集:

      • 排序:[資料集名稱] <- [資料集名稱][order([資料集名稱]$[資料欄位]), ]

      • 子集合:[子資料集名稱] <- subset([資料集名稱], subset=[資料欄位篩選公式])

      • 增加欄位:

        • [資料集名稱]$[新資料欄位] <- [資料向量] # 若 [資料向量]=NULL 表是刪除該欄位

        • [資料集名稱]$[新資料欄位] <- with([資料集名稱], [衍生欄位公式])

    • 繪圖:

      • 多圖共繪:

        • par(mfrow=c([列數],[欄數]))

      • 直方圖:

        • Hist([資料欄位], scale="density", breaks="Sturges", col="darkgray", main=[圖表名稱], ylab=[y-軸名稱], xlab=[x-軸名稱])

      • 散布圖:

        • scatterplot([回歸公式], reg.line=lm, smooth=TRUE, spread=TRUE, boxplots='xy', span=0.5, data=[資料集名稱], main=[圖表名稱], ylab=[y-軸名稱], xlab=[x-軸名稱])

    • 統計量:

      • 資料特徵:

        • summary([資料欄位])

        • sd([資料欄位])

      • 回歸特徵:

        • summary([回歸公式])