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

Map:

View in Google Maps  (EC1Y 8LX)

Venue:

12 Errol Street, London

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:

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:

ICT and Software

Back to archive...