Description

This project is based on the R Shiny Project from Ryan Miller: https://remiller1450.github.io/s230f23/rshiny_project.html

The focus of this project is on creating interactive data exploration application. The primary product is an R Shiny application that allows a user to thoughtfully explore a data set. You will be required to submit a short proposal and an interim progress update to keep your project on track.

In addition to creating your app, you will need to: - Record a 5-10min presentation of your app’s features, being sure to highlight at least one interesting finding it reveals about your data. - Write a 1-2 page summary of the app that includes the 1 page justification of difficulty

\(~\)

Timeline

\(~\)

Submissions

App Expectations

Your finished Shiny app is expected to include:

\(~\)

Presentation Expectations

Your presentation is expected to include:

Your target audience should be our class, so you may assume some working knowledge of R Shiny and various types of graphics/statistics; but you should not assume any familiarity with your data source or research question.

\(~\)

Groups

Groups will be assigned based on responses to the Ranked Choice Project assignment

\(~\)

Intermediate Progress

By the end of the day on Friday 02 May, you are expected to have code that cleans/manipulates your data to the point where you can create a sketch version of some type of graphic that you intend for your Shiny app to display. You should submit a compiled R Markdown file documenting this progress via gradescope. The sketch graphic you share does not need to ultimately be used in your app.

\(~\)

Presentation

\(~\)

Assessment Details

App Code

Aesthetics

Function

Presentation

Misc

Difficulty

\(~\)

Level of Difficulty

One goal of this project is to afford you the opportunity to work with a topic that you find interesting. Unfortunately, real-world projects rarely utilize all areas of the data science workflow/life cycle equally. For example, some projects will require you to devote 90% of your time to data cleaning and manipulation in order produce a few relatively simple visualizations or models. Other projects might involve data come in a relatively clean format, and the majority of your time is spent making highly detailed visualizations or sophisticated models.

To address these differences, you will be asked to submit a \(\leq1\)-page written argument describing your project’s level of difficulty as part of the project summary. More specifically, you should argue that your project had “A-level”, “B-level”, or “C-level” difficulty, providing clear reasons and justification for your rating.

Hallmarks of an A-level project:

\(~\)

Additional Comments

R Shiny is a great technology to share and display your data science skills. I encourage you to consider hosting your finished app on shinyapps.io and storing your app’s code on github. If relevant, this allows you to include links to your project in a resume or cover letter to an internship or job opportunity. You can also embed a hosted R Shiny app directly into a personal webpage (if you have one).

Potential Projects

  1. Economics-Trade:
  2. Sports:
  3. Education:
  4. Other:
    • None of these projects sound interesting to you, so you’d rather work on something else
    • If this is the case, please talk to me.