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

課程簡介

第一天:語言基礎

  • 課程介紹
  • 關於資料科學
    • 資料科學定義
    • 進行資料科學的流程
  • R語言介紹
  • 變數與型別
  • 控制結構(迴圈 / 條件判斷)
  • R的純量、向量與矩陣
    • 定義R向量
    • 矩陣
  • 字串與文字處理
    • 字元資料型別
    • 檔案輸入輸出
  • 列表
  • 函式
    • 函式介紹
    • 閉包
    • lapply/sapply函式
  • DataFrames
  • 所有章節的實作練習

第二天:中階R程式設計

  • DataFrames與檔案輸入輸出
  • 從檔案讀取資料
  • 資料準備
  • 內建資料集
  • 視覺化
    • 繪圖套件
    • plot() / barplot() / hist() / boxplot() / 散佈圖
    • 熱圖
    • ggplot2套件(qplot()、ggplot())
  • 使用Dplyr進行探索
  • 所有章節的實作練習

第三天:R進階程式設計

  • 使用R進行統計建模
    • 統計函式
    • 處理缺失值(NA)
    • 分配(二項分配、卜瓦松分配、常態分配)
  • 迴歸分析
    • 線性迴歸介紹
  • 推薦系統
  • 文字處理(tm套件 / 文字雲)
  • 分群
    • 分群簡介
    • KMeans
  • 分類
    • 分類簡介
    • 樸素貝氏分類器
    • 決策樹
    • 使用caret套件進行訓練
    • 演算法評估
  • R與大數據
    • 將R連接到資料庫
    • 大數據生態系統
  • 所有章節的實作練習

最低要求

  • 具備基本程式設計背景為佳

環境設定

  • 一台現代筆記型電腦
  • 已安裝最新版的R Studio和R環境

人數


每位參與者的報價

客戶評論 (7)

即將到來的課程

課程分類