聯繫我們

課程簡介

簡介與預備知識

  • 使R更友好,R及其可用GUI
  • Rstudio
  • 相關軟件和文檔
  • R與統計
  • 交互式使用R
  • 入門會話
  • 獲取函數和特性的幫助
  • R命令,區分大小寫等
  • 回顧和修正之前的命令
  • 從文件執行命令或將輸出重定向到文件
  • 數據持久性和刪除對象

簡單操作;數字與向量

  • 向量與賦值
  • 向量運算
  • 生成規則序列
  • 邏輯向量
  • 缺失值
  • 字符向量
  • 索引向量;選擇並修改數據集的子集
  • 其他類型的對象

對象、模式與屬性

  • 內在屬性:模式和長度
  • 改變對象的長度
  • 獲取和設置屬性
  • 對象的類

數組與矩陣

  • 數組
  • 數組索引。數組的子部分
  • 索引矩陣
  • array()函數
  • 兩個數組的外積
  • 數組的廣義轉置
  • 矩陣功能
    • 矩陣乘法
    • 線性方程與求逆
    • 特徵值與特徵向量
    • 奇異值分解與行列式
    • 最小二乘擬合與QR分解
  • 構建分區矩陣,cbind()與rbind()
  • 數組的連接函數,()
  • 從因子生成頻率表

列表與數據框

  • 列表
  • 構建和修改列表
    • 連接列表
  • 數據框
    • 創建數據框
    • attach()與detach()
    • 使用數據框
    • 附加任意列表
    • 管理搜索路徑

數據操作

  • 選擇、子集化觀測值和變量
  • 過濾、分組
  • 重新編碼、轉換
  • 聚合、合併數據集
  • 字符操作,stringr包

讀取數據

  • 文本文件
  • CSV文件
  • XLS、XLSX文件
  • SPSS、SAS、Stata等格式數據
  • 導出數據到文本、CSV等格式
  • 使用SQL語言從數據庫訪問數據

概率分佈

  • R作爲一組統計表
  • 檢查數據集的分佈
  • 單樣本和雙樣本檢驗

分組、循環與條件執行

  • 分組表達式
  • 控制語句
    • 條件執行:if語句
    • 重複執行:for循環、repeat和while

編寫自定義函數

  • 簡單示例
  • 定義新的二元運算符
  • 命名參數與默認值
  • ‘...’參數
  • 函數內的賦值
  • 更高級的示例
    • 區塊設計中的效率因素
    • 刪除打印數組中的所有名稱
    • 遞歸數值積分
  • 作用域
  • 自定義環境
  • 類、泛型函數與面向對象

圖形程序

  • 高級繪圖命令
    • plot()函數
    • 顯示多變量數據
    • 顯示圖形
    • 高級繪圖函數的參數
  • 基本可視化圖形
  • 使用lattice和ggplot包的多變量關係
  • 使用圖形參數
  • 圖形參數列表

自動化與交互式報告

  • 將R的輸出與文本結合
 14 小時

人數


每位參與者的報價

客戶評論 (1)

即將到來的課程

課程分類