聯繫我們
 課程時長 21 時間:

課程簡介

第一天:語言基礎

  • 課程介紹
  • 關於數據科學
    • 數據科學定義
    • 數據科學的流程
  • 介紹 R 語言
  • 變量與類型
  • 控制結構(循環 / 條件語句)
  • R 標量、向量和矩陣
    • 定義 R 向量
    • 矩陣
  • 字符串和文本處理
    • 字符數據類型
    • 文件輸入/輸出 (I/O)
  • 列表
  • 函數
    • 介紹函數
    • 閉包
    • lapply/sapply 函數
  • 數據框 (DataFrames)
  • 所有章節的實驗室練習

第二天:中級 R 編程

  • 數據框和文件 I/O
  • 從文件讀取數據
  • 數據準備
  • 內置數據集
  • 可視化
    • 圖形包
    • plot() / barplot() / hist() / boxplot() / 散點圖
    • 熱力圖
    • ggplot2 包 (qplot(), ggplot())
  • 使用 dplyr 進行探索
  • 所有章節的實驗室練習

第三天:使用 R 進行高級編程

  • 使用 R 進行統計建模
    • 統計函數
    • 處理 NA 值
    • 分布(二項分布、泊松分布、正態分布)
  • 回歸分析
    • 介紹線性回歸
  • 推薦系統
  • 文本處理(tm 包 / 詞雲)
  • 聚類
    • 聚類入門
    • KMeans
  • 分類
    • 分類入門
    • 樸素貝葉斯 (Naive Bayes)
    • 決策樹
    • 使用 caret 包進行訓練
    • 評估算法
  • R 與大數據
    • 將 R 連接到數據庫
    • 大數據生態系統
  • 所有章節的實驗室練習

最低要求

  • 建議具備基礎編程背景

環境設置

  • 一臺現代筆記本電腦
  • 已安裝最新版本 R studio 和 R 環境

客戶評論 (7)

課程分類