The objective of this assignment is to create an interactive web appication using shiny, that has some input controls and does some calculations using the input provided by the user.
The web application has to be deployed to RStudio Shiny server.
21 March 2018
The objective of this assignment is to create an interactive web appication using shiny, that has some input controls and does some calculations using the input provided by the user.
The web application has to be deployed to RStudio Shiny server.
My implementation uses the mtcars dataset that comes with R, and produces a scatter plot that can be configured using UI controls provided for that purpose.
It also draws in the plot a fitted regresion line and shows the equation of the line.
When the user changes any of the configurable settings, the plot and the regression line are immediately updated.
The UI provides several drop downs to select the following configurable settings
Here is some information about the mtcars dataset
str(mtcars)
## 'data.frame': 32 obs. of 11 variables: ## $ mpg : num 21 21 22.8 21.4 18.7 18.1 14.3 24.4 22.8 19.2 ... ## $ cyl : num 6 6 4 6 8 6 8 4 4 6 ... ## $ disp: num 160 160 108 258 360 ... ## $ hp : num 110 110 93 110 175 105 245 62 95 123 ... ## $ drat: num 3.9 3.9 3.85 3.08 3.15 2.76 3.21 3.69 3.92 3.92 ... ## $ wt : num 2.62 2.88 2.32 3.21 3.44 ... ## $ qsec: num 16.5 17 18.6 19.4 17 ... ## $ vs : num 0 0 1 1 0 1 0 1 1 1 ... ## $ am : num 1 1 1 0 0 0 0 0 0 0 ... ## $ gear: num 4 4 4 3 3 3 3 4 4 4 ... ## $ carb: num 4 4 1 1 2 1 4 2 2 4 ...