ABSTRACT

Known for its versatility, the free programming language R is widely used for statistical computing and graphics, but is also a fully functional programming language well suited to scientific programming.An Introduction to Scientific Programming and Simulation Using R teaches the skills needed to perform scientific programming while also introducin

part |2 pages

I Programming

chapter 1|8 pages

Setting up

chapter 2|18 pages

R as a calculating environment

chapter |20 pages

Basic programming

chapter I|14 pages

4I/O: Input and Output

chapter 5|22 pages

Programming with functions

chapter 6|24 pages

Sophisticated data structures

chapter |18 pages

Better graphics

chapter 8|22 pages

Pointers to further programming techniques

part |2 pages

II Numerical techniques

chapter 9|16 pages

Numerical accuracy and program efficiency

chapter |20 pages

Root-finding

chapter 11|14 pages

Numerical integration

chapter 12|24 pages

Optimisation

part |2 pages

III Probability and statistics

chapter 13|14 pages

Probability

chapter |26 pages

Random variables

chapter 15|14 pages

Discrete random variables

chapter 16|22 pages

Continuous random variables

chapter 17|26 pages

Parameter Estimation

chapter 18|26 pages

Simulation

chapter 19|8 pages

Monte-Carlo integration

chapter 20|14 pages

Variance reduction

chapter 21|44 pages

Case studies

chapter 22|20 pages

Student projects

chapter |6 pages

Glossary of R commands