Introduction to Scientific Programming and Simulation Using R (Hardback)
Introduction to Scientific Programming and Simulation Using R (Hardback)
Regular price
$60.79 USD
Regular price
Sale price
$60.79 USD
Unit price
/
per
Condition
LIKE NEW: This book is in excellent condition, having the appearance of having never been used. NOTE: Some of the text uses British spelling.Product Details
From the back cover: "AnIntroduction to Scientific Programming and Simulation Using R teaches the skills needed to perform scientific programming while also introducing stochastic modelling. Stochastic modelling in particular, and mathematical modelling in general, are intimately linked to scientific programming because the numerical techniques of scientific programming enable the practical application of mathematical models to real-world problems."Following a natural progression that assumes no prior knowledge of programming or probability, the book is organized into four main sections:
- Programming in R starts with how to obtain and install R (for Windows, MacOS, and Unix platforms), then tackles basic calculations and program flow before progressing to function based programming, data structures, graphics, and object-oriented code.
- A primer on numerical mathematics introduces concepts of numerical accuracy and program efficiency in the context of root-finding, integration, and optimization.
- A self-contained introduction to probability theory takes readers as far as the Weak Law of Large Numbers and the Central Limit Theorem, equipping them for point and interval estimation.
- Simulation teaches how to generate univariate random variables, do Monte-Carlo integration, and variance reduction techniques.
"In the last section, stochastic modelling is introduced using extensive case studies on epidemics, inventory management, and plant dispersal. A tried and tested pedagogic approach is employed throughout, with numerous examples, exercises, and a suite of practice projects.
"Unlike most guides to R, this volume is not about the application of statistical techniques, but rather shows how to turn algorithms into code. It is for those who want to make tools, not just use them."
BRIEF CONTENTS
- Preface
- I - Programming
- 1 - Setting Up
- 2 - R as a calculating environment
- 3 - Basic Programming
- 4 - I/O: Input and Output
- 5 - Programming with functions
- 6 - Sophisticated data structures
- 7 - Better graphics
- 8 - Pointers to further programming techniques
- II - Numerical techniques
- 9 - Numerical accuracy and program efficiency
- 10 - Root-finding
- 11 - Numerical integration
- 12 - Optimization
- 13 - Probability
- 14 - Random variables
- 15 - Discrete random variables
- 16 - Continuous random variables
- 17 - Parameter Estimation
- 18 - Simulation
- 19 - Monte-Carlo integration
- 20 - Variance reduction
- 21 - Case studies
- 22 - Student projects
Share
PUBLISHER: CRC Press
ISBN-13: 9781420068726
ISBN-10: 1420068725