1
Review
2
Example Data
2.1
Data: mtcars
3
Function: Examples
3.1
Function: Power
3.2
Function: Mean (AM, GM, HM)
3.3
Function: Variance & Standard Deviation
3.4
Function: Summary Statistics
4
Function: R Codes
4.1
Function: Power
4.2
Function: Mean (AM, GM, HM)
4.3
Function: Variance & Standard Deviation
4.4
Function: Summary Statistics
5
Function Environment and Scoping
5.1
Function with one arguent
5.2
Function: Lazy evaluation
5.3
Function with two mandatory arguments
5.4
Function with free variable(s)
6
R Environment
6.1
Environment features
6.2
All Environments
7
Function: Lexical Scoping
7.1
Example 1
7.2
Example 2
7.3
Example 3
7.4
Example 4
7.5
Example 4
8
Error Message
8.1
Condition
8.2
Example 1
8.3
Example 2
8.4
Example 3
8.5
Example 4
8.6
Example 5
9
Common Error Messages
9.1
Error messages
9.2
Error messages from R
9.3
Example 1
9.4
Example 2
9.5
Example 3
9.6
Example 4
9.7
Example 5
10
Function: Debugging
10.1
Debugging tool
10.2
Example 1
10.3
Example 2
10.4
Example 3
11
Debugging R Code: Exercise
11.1
Exercise 1
11.2
Exercise 2
11.3
Exercise 3
11.4
Exercise 4
11.5
Exercise 5
12
Optimisation of R code
12.1
Vectorised code
12.2
Example 1
12.3
Example 2
13
A List of Useful R Functions
13.1
Common functions
13.2
Common data structure
13.3
Working with R
14
Basics of R Markdown
14.1
R Markdown
14.2
R Markdown Quick Reference
15
R Markdown: Template
15.1
R Markdown template
16
R Markdown: Example
16.1
R Markdown Example file
17
The Final Problem
18
Forthcoming R Courses
18.1
R Courses
An Intermediate Course in R: Programming (P4)
An Intermediate Course in R: Programming (P4)
Mintu Nath
University of Aberdeen