實用R程式設計

實用R程式設計
定價:420
NT $ 248 ~ 399
  • 作者:郭英勝鄭志宏謝哲光龔志銘
  • 出版社:松崗
  • 出版日期:2014-06-30
  • 語言:繁體中文
  • ISBN10:9572242873
  • ISBN13:9789572242872
  • 裝訂:平裝 / 352頁 / 17 x 23 cm / 普通級 / 單色印刷 / 初版
 

內容簡介

  本書淺顯易懂,不管讀者有無程式設計的經驗,都能快速學會使用R程式語言。除了介紹一般工程計算之程式設計的指令與流程控制之外,還介紹R強大的繪圖功能與機率分佈計算。

  本書以實例繪製與編排數據資料圖形,讓讀者可以使用R來做程式設計並直接以R繪製出計算結果。

  本書主要內容:

  R程式語言基本語法、描述性統計之常用指令、基本統計資料繪圖
  進階程式設計、數學繪圖
  進階資料呈現與繪圖、多維度資料之繪圖、動畫範例
  產生隨機樣本、隨機變數與機率分佈的混合、蒙第卡羅法模擬樣本
  方程式求根、最佳化問題求解、離散和連續時間動態系統模擬
  常用進階程式設計技巧
  各種資料格式之輸出輸入、存取MATLAB檔案格式、呼叫C/C++程式
  建立R套件與上架

本書特色

  不需程式設計經驗,也能快速學會R程式語言


  .語法定義清楚,解說詳細,範例淺顯易懂。
  .在大量功能相仿的指令之中,優先介紹較單純的指令,讓初學者更容易進入狀況,只要練習幾次即可以自行撰寫程式。
  .進階程式設計:可以將R當一般(general purpose)的程式語言。
  .進階的繪圖技術:可以視覺化各種工程領域的執行結果。
  .工程領域應用:讓R超越統計專用軟體。
 

作者介紹

作者簡介

謝哲光


  現職:義守大學電機系講座教授、逢甲大學自動控制工程系特約講座

  學歷:美國壬色列理工學院(RPI)電機博士

  專長:非線性控制、機器學習與軟計算、微分對局

  經歷:中山大學電機系教授、國防部示範樂隊小提琴手、2002全國大專院校運動會撞球競賽副總召集人

郭英勝

  現職:
  高雄市立空中大學通識教育中心副教授
  兼電子計算機中心主任

  學歷:國立成功大學 機械博士

  專長:計算機概論、MOS Office套裝軟體、計算流體力學

  經歷:高雄市立空中大學教務長、高雄市立空中大學通識教育中心主任

龔志銘

  現職:實踐大學高雄校區資訊科技與通訊系 副教授、長榮大學資訊管理所 兼任副教授

  學歷:義守大學 電機博士

  專長:多媒體視訊技術、機器學習與軟計算、數位匯流整合

  經歷:美和科技大學資訊管理系 助理教授、慈愛資訊公司 總經理、台南市立醫院 管理部專員、富力傳播公司 動畫剪接師、龍影古都有線電視台 新聞記者兼主播

鄭志宏

  現職:義守大學資工系教授

  學歷:美國紐約州立大學水牛城分校 數學研究所 資訊學群 博士

  專長:影像與視訊處理、數位內容應用、機器學習與軟式計算

  經歷:聯聖科技 視訊應用 顧問、中山科學研究院 電子研究所 技士
 

目錄

第1章    R程式語言簡介
在本書之首章中我們將簡介R程式語言。

第2章    資料類別與基本運算
R程式語言的資料類別(data type)有6種,即文字(character)、複數(complex)、實數(或數值numeric)、整數(integer)、邏輯(logical)和原始資料(raw)。在本章中我們將介紹這些資料類別的表示法及相關資料的基本運算,包括:文字處理、陣列與矩陣、列表、資料框、因子、檔案資料輸入與輸出等內容。

第3章    邏輯運算與流程控制
本章將詳細介紹R程式的邏輯變數運算、關係運算子、if()、ifelse()和switch()等條件分支函數之運用。而迴圈(loop)也是程式設計經常要用到的工具,我們也將介紹在R程式中for()、while()與repeat()等迴圈函數的運用。

第4章    函數與程式
使用R程式語言設計程式時經常會用到內建函數與自訂函數。在本章中我們將介紹常用函數、矩陣運算函數、使用者自訂函數與編譯函數等內容。

第5章    R繪圖
R程式語言具有十分強大的繪圖功能。在本章中我們將從最基本的繪圖功能開始介紹。

第6章    探索資料圖形
拿到一些資料,通常第一件要做的事是利用各種簡單的指標及圖形來大致了解給定資料一些可能的特性、特徵、或是規律性。這就是探索資料分析(exploratory data analysis, EDA)的範圍。

第7章    隨機樣本
在這一章我們首先介紹何謂隨機變數及其機率分佈;更重要的是如何產生一個隨機樣本。接著我們介紹機率分佈的混合,再來介紹十分有用的蒙第卡羅法及蒙第卡羅積分。

第8章    R程式範例
在這章中我們將舉一些R程式範例,包括方程式求根、最佳化問題求解、離散時間動態系統模擬、連續時間動態系統模擬,及動畫範例。

第9章    常用進階技術
R程式語言是一種自由軟體,使用者除了可免費下載別人的函數套件使用之外,也可以將自己開發的函數套件上架供其他的使用者使用。而為了提高通用性,R提供許多函數可以用來存取各種商用軟體的檔案格式,也可以讓使用在R的環境之中直接呼叫C++或Python語言所撰寫的副程式。在本章中我們將介紹其他檔案格式之輸出輸入、存取MATLAB之.mat檔案格式、使用R呼叫C/C++程式、建立R套件與上架等內容。

附錄A 一些自訂之函數
附錄B 套件引用文獻
附錄C 參考文獻
附錄D R函數及指令章節索引
附錄E 中英文專有名詞對照章節索引
附錄F 名詞章節索引
網路書店 類別 折扣 價格
  1. 新書
    59
    $248
  2. 新書
    85
    $357
  3. 新書
    95
    $399