1 of 9

STDIO Ghana

CABP

Numerical Languages:

R & Octave

2 of 9

STDIO Ghana

CABP

Reading List

CRAN: http://cran.us.r-project.org/

R-bloggers: http://www.r-bloggers.com/

Assorted Books (120+, from intro to specific topics): http://www.r-project.org/doc/bib/R-books.html

Octave: http://www.gnu.org/software/octave/about.html

Octave-Forge: http://octave.sourceforge.net/

3 of 9

STDIO Ghana

CABP

Some Tools

R itself: http://cran.r-project.org/mirrors.html

RStudio: http://www.rstudio.com/

R in Eclipse: http://www.walware.de/goto/statet

Octave: http://www.gnu.org/software/octave/

4 of 9

STDIO Ghana

CABP

Rhetorical Challenge

using C, plot a parameter study of

f(t) = exp(a*t)

5 of 9

STDIO Ghana

CABP

Basic Interface with R

  • terminal console
  • gui console
  • running scripts
  • Integrated Development Environment: RStudio

6 of 9

STDIO Ghana

CABP

Typical R application

  1. read some data
  2. re-organize the data
  3. analyze
  4. plot results

7 of 9

STDIO Ghana

CABP

R interlude

8 of 9

STDIO Ghana

CABP

Octave

9 of 9

STDIO Ghana

CABP

Typical Octave application

  • read some data
  • re-organize the data
  • analyze
  • plot results

...look familiar?