●第1章 R簡介
1.1 開始使用R軟件
1.2 R對像
1.2.1 向量
1.2.2 數組
1.2.3 矩陣
1.2.4 數據框
1.2.5 因子
1.2.6 列表
1.2.7 對像轉換
第2章 數據的讀取與寫入
2.1 數據的讀取
2.2 數據的寫入與數據集
2.3 RData格式數據的寫入與讀取
2.4 讀取 SQL Server數據庫的數據
第3章 流程控制及自定義函數
3.1 條件執行
3.2 循環控制
3.3 自定義函數
第4章 繪圖功能及基本統計
4.1 高級繪圖
4.2 低級繪圖
4.3 交互式繪圖
4.4 圖形參數
4.5 基本統計
第5章 相關程序包的介紹
5.1 機器學習
5.2 數據挖掘
5.3 社交網絡分析及文本挖掘
5.4 大數據分析
5.5 程序包的介紹
第6章 監督式學習
6.1 決策樹
6.2 支持向量機
6.3 人工神經網絡
6.4 組合方法
6.4.1 隨機森林
6.4.2 推進法
第7章 無監督式學習
7.1 層次聚類法
7.2 K平均聚類算法
7.3 模糊C平均聚類算法
7.4 聚類指標
第8章 進化式學習
8.1 基因算法
8.2 人工蜂群算法
第9章 混合式學習
9.1 使用C50和ABCoptim程序包範例
9.2 使用基因算法來調整人工神經網絡參數的範例
第10章 關聯規則
10.1 關聯規則簡介
10.2 Apriori算法
第11章 社交網絡分析和文本挖掘
11.1 社交網絡分析
11.2 文本挖掘
第12章 圖形化數據分析工具
12.1 導入數據
12.1.1 處理數據集
12.1.2 設置變量
12.2 探索和測試數據
12.3 轉換數據
12.4 建立、評估和導出模型
第13章 大數據分析(R+Hadoop)
13.1 Hadoop簡介
13.2 R+Hadoop
第14章 SparkR大數據分析
14.1 dplyr數據處理程序包
14.2 SparkR數據處理
14.3 SparkR與SQL Server
14.4 SparkR與Cassandra
14.5 Spark Standalone模式
14.6 SparkR數據分析
附錄A 下載和安裝R
附錄B 安裝RStudio Desktop
附錄C 安裝ODBC
附錄D 指令及用法
附錄E 在虛擬機上安裝R+Hadoop
附錄F 在虛擬機上安裝SparkR
參考文獻