ShinyStats: experiment and interact with statistical tests

Click for instructions

Mean body temperature of Justin Beaver: 37.2 degrees Celcius

Click for instructions

Chi-squared test for given probabilities:

Is your sample statistically significantly different to the general population?

Click for instructions

About ShinyStats:

“ShinyStats” is a series of web-based interactive applications (Apps) created using the R statistical programming language and an extension called Shiny. Students are given already visualised sample data to interact with; for example, they can manipulate the number of observations. Each time an observation is altered, the application displays the p-value (an indicator of statistical significance). This level of experimentation gives the students a more thorough understanding of statistical concepts, benefitting not only their own research and analysis but also the ability to understand the results quoted in published medical literature.

Source code available in:


with ongoing support from:

ShinyStats is developed using: