Statistical Computing in C++ and R

Eubank, Randall L., Kupresanin, Ana

  • 出版商: CRC
  • 出版日期: 2023-01-21
  • 售價: $2,160
  • 貴賓價: 9.5$2,052
  • 語言: 英文
  • 頁數: 556
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 103247761X
  • ISBN-13: 9781032477619
  • 相關分類: C++ 程式語言
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

With the advancement of statistical methodology inextricably linked to the use of computers, new methodological ideas must be translated into usable code and then numerically evaluated relative to competing procedures. In response to this, Statistical Computing in C++ and R concentrates on the writing of code rather than the development and study of numerical algorithms per se. The book discusses code development in C++ and R and the use of these symbiotic languages in unison. It emphasizes that each offers distinct features that, when used in tandem, can take code writing beyond what can be obtained from either language alone.

The text begins with some basics of object-oriented languages, followed by a "boot-camp" on the use of C++ and R. The authors then discuss code development for the solution of specific computational problems that are relevant to statistics including optimization, numerical linear algebra, and random number generation. Later chapters introduce abstract data structures (ADTs) and parallel computing concepts. The appendices cover R and UNIX Shell programming.

Features

  • Includes numerous student exercises ranging from elementary to challenging
  • Integrates both C++ and R for the solution of statistical computing problems
  • Uses C++ code in R and R functions in C++ programs
  • Provides downloadable programs, available from the authors' website

The translation of a mathematical problem into its computational analog (or analogs) is a skill that must be learned, like any other, by actively solving relevant problems. The text reveals the basic principles of algorithmic thinking essential to the modern statistician as well as the fundamental skill of communicating with a computer through the use of the computer languages C++ and R. The book lays the foundation for original code development in a research environment.

商品描述(中文翻譯)

隨著統計方法學與電腦的密不可分的進步,新的方法論想法必須被轉化為可用的程式碼,並與競爭性程序進行數值評估。為了應對這一挑戰,《C++和R統計計算》專注於程式碼的撰寫,而不是數值算法的開發和研究。本書討論了C++和R的程式碼開發以及這兩種相輔相成的語言的使用。強調了每種語言都提供了獨特的功能,當它們一起使用時,可以將程式碼撰寫提升到單獨使用任何一種語言所無法達到的水平。

本書首先介紹了面向對象的語言的一些基礎知識,然後進行了C++和R的使用“訓練營”。接下來,作者討論了為解決與統計學相關的特定計算問題的程式碼開發,包括優化、數值線性代數和隨機數生成。後面的章節介紹了抽象數據結構(ADTs)和並行計算概念。附錄涵蓋了R和UNIX Shell編程。

特點:
- 包含從基礎到具有挑戰性的多個學生練習題
- 整合了C++和R來解決統計計算問題
- 在R中使用C++代碼,在C++程序中使用R函數
- 提供可從作者網站下載的程式

將數學問題轉化為計算機模擬(或類似物)的能力是一種必須通過積極解決相關問題來學習的技能,就像其他技能一樣。本書揭示了對現代統計學家至關重要的算法思維基本原則,以及通過使用C++和R這兩種計算機語言與計算機進行交流的基本技能。本書為在研究環境中進行原始程式碼開發奠定了基礎。