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 http://www.lisa.stat.vt.edu/?q=short_courses.
- The shiny User Interface
- The Interactive Context
- The shiny Server
- Running the Application
- Extensions to New Data
- Where to find additional shiny resources.
LISA Short Course: A tutorial for shiny in R from LISA on Vimeo.