Advanced Programming in R
Date:
11/12/2018 - 12/12/2018
Organised by:
Royal Statistical Society
Presenter:
Dr Colin Gillespie
Level:
Intermediate (some prior knowledge)
Contact:
RSS Training, training@rss.org.uk
Description:
This is a two-day intensive course on advanced aspects of R programming. This workshop is primarily aimed at R users who do not have a formal background in computing. The course will be a mixture of lectures and computer practicals and will cover conditional programming structures, functional programming, S3 and S4 objects.
Learning Outcomes
- An understanding of object orientated programming.
- Appreciate the fundamental differences between the S3 and S4 object systems.
- Be able to create S3, S4 and reference objects with associated methods.
- An understanding of R environments and how they can be leveraged to form function closures.
- An appreciation of when it is appropriate to use different object types.
Topics Covered
- An overview of object orientated programming.
- Anonymous functions.
- Returning functions (closures).
- Passing functions as arguments.
- The R environment.
- The S3 and S4 object structures.
- Reference objects and mutable states.
- Object methods and generic functions.
Cost:
£556.8
Website and registration:
https://events.rss.org.uk/rss/175/home
Region:
Greater London
Keywords:
ICT and Software, An overview of object orientated programming. , Anonymous functions. , Returning functions (closures). , Passing functions as arguments. , The R environment. , The S3 and S4 object structures. , Reference objects and mutable states. , Object methods and generic
Related publications and presentations: