2024-05-13

Overview

For this course project, I created a shinyapp based on the r built in dataset “swiss”.

This presentation is the pitch for the app made through r studio presentation.

This data set contains fertility data and socio-economic indicators for 47 French speakiing provinces of Switzerland around 1888.

The goal of our app is to allow user to create and visualize linear regression models using a predictor variable of their choice. The user will also be able to input a value for their predictor variable to see the perdicted fertility.

Access the app and codes

Description of Dataset

The dataset contains 6 variables and 47 observations. Fertility is the outcome. User will choose one of the other 5 variables as the predictor.

str(swiss)
## 'data.frame':    47 obs. of  6 variables:
##  $ Fertility       : num  80.2 83.1 92.5 85.8 76.9 76.1 83.8 92.4 82.4 82.9 ...
##  $ Agriculture     : num  17 45.1 39.7 36.5 43.5 35.3 70.2 67.8 53.3 45.2 ...
##  $ Examination     : int  15 6 5 12 17 9 16 14 12 16 ...
##  $ Education       : int  12 9 5 7 15 7 7 8 7 13 ...
##  $ Catholic        : num  9.96 84.84 93.4 33.77 5.16 ...
##  $ Infant.Mortality: num  22.2 22.2 20.2 20.3 20.6 26.6 23.6 24.9 21 24.4 ...

Structure of the app

  • This app uses a sidebar layout. The sidebar panel contains the user’s inputs and the main panel contains outputs.
  • The user will enter which varibale will be the predictor and a new value for this variable,
  • The outputs will include the regression coefficients for the model, a scatterplot with regression line and the new predicted fertility based on the input value.
  • The “Show Documnentation” button will show a help window to explain how to use this app.