The Art of R Programming: A Tour of Statistical Software Design (Paperback)

Norman Matloff

買這商品的人也買了...

商品描述

R is the world's most popular language for developing statistical software: Archaeologists use it to track the spread of ancient civilizations, drug companies use it to discover which medications are safe and effective, and actuaries use it to assess financial risks and keep economies running smoothly.

The Art of R Programming takes you on a guided tour of software development with R, from basic types and data structures to advanced topics like closures, recursion, and anonymous functions. No statistical knowledge is required, and your programming skills can range from hobbyist to pro.

Along the way, you'll learn about functional and object-oriented programming, running mathematical simulations, and rearranging complex data into simpler, more useful formats. You'll also learn to:

  • Create artful graphs to visualize complex data sets and functions
  • Write more efficient code using parallel R and vectorization
  • Interface R with C/C++ and Python for increased speed or functionality
  • Find new packages for text analysis, image manipulation, and thousands more
  • Squash annoying bugs with advanced debugging techniques

Whether you're designing aircraft, forecasting the weather, or you just need to tame your data, The Art of R Programming is your guide to harnessing the power of statistical computing.

商品描述(中文翻譯)

R是全球最受歡迎的統計軟體開發語言:考古學家使用它來追蹤古代文明的傳播,藥物公司使用它來發現哪些藥物是安全有效的,保險精算師使用它來評估金融風險並確保經濟運行順利。

《R程式設計的藝術》帶領您進入使用R進行軟體開發的導覽之旅,從基本類型和資料結構到高級主題,如閉包、遞迴和匿名函數。不需要統計知識,您的程式設計技能可以從愛好者到專業人士。

在這過程中,您將學習有關函數式和物件導向程式設計、運行數學模擬以及將複雜數據重新排列為更簡單、更有用的格式。您還將學習到:

- 創建精美的圖表以視覺化複雜數據集和函數
- 使用並行R和向量化編寫更高效的程式碼
- 將R與C/C++和Python進行接口連接,以提高速度或功能
- 尋找用於文本分析、圖像處理和其他數千種功能的新套件
- 使用高級調試技巧解決煩人的錯誤

無論您是設計飛機、預測天氣,還是只需要整理您的數據,《R程式設計的藝術》都是您利用統計計算能力的指南。