Course Topics

R is a free and powerful statistical software package that is capable of advanced statistical analysis.  Since R requires the user to write computer code to execute commands, the researcher’s ability to produce analytical results is limited by their computer programming prowess.  Fortunately, the shiny package enables experienced R programmers to produce graphical user interfaces with customized algorithms under the hood.  This gives point-and-click functionality to others, enabling complex analysis for those who are not advanced programmers.

In this short course, attendees will have the opportunity to execute and manipulate R code which produces graphical user interfaces using shiny.  After a brief orientation lecture, a sophisticated shiny demo will be shown, followed by a more basic version which course attendees will have the opportunity to execute and modify.

The data used in this course has 161 observations and 9 variables corresponding to completion times for a 5k race.

This course is intended for researchers who wish to learn how to build shiny applications.  Basic knowledge of R programming is strongly recommended for this course.  For other LISA short courses including those which teach R programming, see

Shiny Regression Summary

Topics Covered:

  1. The shiny User Interface
  2. The Interactive Context
  3. The shiny Server
  4. Running the Application
  5. Extensions to New Data
  6. Where to find additional shiny resources.

LISA Short Course: A tutorial for shiny in R from LISA on Vimeo.