Jumping Rivers Advanced R Programming- Manchester

May 20, 2019 at 09:00 — May 21, 2019 at 17:00 (BST)

This is a two-day intensive course on advanced R programming. The training course will not only cover advanced R programming techniques, such as S3/S4 objects, reference classes and function closures, we will spend a significant time discussing why and where these methods are used. The course will be a mixture of lectures and computer practicals. By the end of the course, participants will be able to use OOP within there own code.

Course Outline

  • Functions:
    • Scoping rules (including lexical scope)
    • The ... argument
    • Functions as first class objects
    • Functions closures and mutable states
    • Argument matching
  • Customising your workspace
    • The .Rprofile and .Renviron files
  • Dealing with errors
    • Messages, warnings and errors
    • Using try and tryCatch effectively
  • S3 classes:
    • Introduction to object-oriented programming
    • Constructing S3 objects
    • Drawbacks
  • S4 and reference classes:
    • Creating and using S4 and reference classes
    • Differences between S3 and S4

If you are interested in this course you can also contact us directly for information about how you can study at our offices for a lower price.

For more information please go to our website at Jumpingrivers.com

Read More

Ticket sales for this event are temporarily unavailable. To purchase tickets, please contact the organiser or check back here again later.