Log in

CPD106- Advanced R skills: Introduction to Shiny and Building R Packages

  • 23 Sep 2019
  • 9:00 AM (AEST)
  • 24 Sep 2019
  • 5:00 PM (AEST)
  • Macquarie University, NSW
  • 24


If you are registering for one day only you'll be able to specify which day during the registration process.
Registration is closed

The SSA and the Department of Mathematics and Statistics, Macquarie University are pleased to offer the following workshops:

Introduction to Shiny (Monday 23 September):

Shiny, the new web application framework for R has exploded in popularity in recent years. This framework facilitates the creation of web-based applets that are interactive and thus can be used as a modern supplement for data visualisation, data analysis and more. The shiny framework is built with the R language as a base that can capture all of R's vast library of data and statistical tools. This is paired with behind the scenes html and javascript in shiny enables deployment of statistical data analysis and machine learning onto a modern web browser (desktop, tablet and mobile). Almost any analysis done in R could be ported into shiny for an interactive app. Implementation of the apps can be local, directly on a user's machine or can be deployed for wider consumption on a Shiny server or via a hosting service. The course is intended for participants that have some knowledge of R but no knowledge of shiny or HTML/Javascript is assumed. Participants will learn the structure of a shiny app, how to create their own user interface, making the app reactive to user input, and touch on some more advanced techniques in app creation.

Building R Packages (Tuesday 24 September):

This workshop will teach you how to build and develop your own R packages. Beginning by writing a very basic package with documentation, examples, and data, we will then cover package structure (main files and subdirectories: DESCRIPTION, NAMESPACE, R/, man/, inst/, data/) and the features of advanced packages (vignettes/, tests/, src/). The best practices for package development, such as version control via Git and Github, Checking and Releasing packages will also be demonstrated. The official manual, Writing R Extensions, will be referenced throughout.

The Presenters

Justin Wishart is a computational statistician/data scientist at Displayr. Before joining Displayr, he earned his PhD in Statistics at the University of Sydney and had appointments at University of Melbourne, UNSW Australia and Macquarie University. He has research interests in semi and non-parametric regression, change point analysis, inverse problems, empirical likelihood and general use of R and its modern extensions such as rmarkdown, shiny and the tidyverse.

Pierre Lafaye de Micheaux is a Canadian/French/Swiss statistician, born in France in 1973. After two post-docs at the Centre de Recherches Mathématiques de Montréal, and at the Brain Imaging Center of McGill University, he got an Assistant Professor position at Grenoble Alps University in 2003. From 2009 to 2010, he was also an Affiliate Researcher at the Grenoble Neuroscience Institute. In 2009, he moved to the Department of Mathematics and Statistics, Université de Montréal, as an Assistant Professor. He was promoted to the Associate Professor level in 2011. From 2013 to 2014 he was a Senior Visiting Fellow to the Centre for Healthy Brain Ageing (School of Psychiatry) of UNSW Sydney. In 2015, he moved for almost two years to the French Engineering school of Statistics and Analysis of Information (CREST-ENSAI), as a Professor of Statistics. He joined the School of Mathematics and Statistics of UNSW Sydney in 2017.

Dr Lafaye de Micheaux works on both Mathematical and Applied Statistics, as well as on the development of R packages and on industrial applications (such as Machine Learning or Deep Learning techniques). He (co)-leads three research groups: Dependence Measures, (Neuro)Imaging Genetics and Data Science and IoT.

Workshop participants are warmly invited to stay around for the SSA NSW Branch’s September meeting, featuring a talk by Dr Lafaye de Micheaux. Refreshments from 6pm, with the talk starting at 6:30pm.


No of Days

1 Day

2 Day

SSA Members






SSA Student Members



Non Member Students



Early Bird SSA Members



Early Bird Non-Members



Early Bird SSA Student Members



Early Bird Non-Member Students



SSA membership is available for $245 for full membership and $20 for student membership (full-time students only).

You can register for one or both days.  If you want to register just for one of the workshops, please indicate which one on the registration page.

Travel Expenses

Occasionally workshops have to be cancelled due to a lack of subscription. Early registration ensures that this will not happen. Please contact the SSA Office before making any travel arrangements to confirm that the workshop will go ahead, because the Society will not be held responsible for any travel or accommodation expenses incurred due to a workshop cancellation.

Cancellation Policy

Cancellations received prior to Wednesday, 16 September 2019 will be refunded, minus a $20 administration fee.

From then onwards no part of the registration fee will be refunded. However, registrations are transferable within the same organisation. Please advise any changes to

Powered by Wild Apricot Membership Software