4/26/2020

Reproducible Pitch Presentation

Requirements:

This peer assessed assignment has two parts:

  • First, you will create a Shiny application and deploy it on Rstudio’s servers.

  • Second, you will use Slidify or Rstudio Presenter to prepare a reproducible pitch presentation about your application.

Reproducible Pitch Presentation

This app is developed as a dashboard to fetch stock price data in a given time period and visualize them.

There are two tabs in the app Dashboard and Data. Their functions will be explained in the following slides.

This app has been deployed on ShinyApps.io server.

Reproducible Pitch Presentation

Dashboard Tab

  • There is one control panel to input parameters. You can input the stock ticker to fetch its price data. You can also select a data range during which you want the stock price data. You can also check to convert the stock price into log scale in the output of the stock price time series chart.

  • After setting all the parameters, you can click on the submit button to generate outputs.

  • There are two output plots in this tab too. One is the stock price time series chart and the other one is the candlestick chart.

Reproducible Pitch Presentation

Data Tab
This tab includes open price, high price, low price, close price, volume and adjusted price corresponding the time period you select in the Dashboard tab.

library(xts)
library(DT)
library(quantmod)
data<-getSymbols("SPY", src = "yahoo", from = "2020-04-22",to = "2020-04-24",auto.assign = FALSE)
as.data.frame(data)
##            SPY.Open SPY.High SPY.Low SPY.Close SPY.Volume SPY.Adjusted
## 2020-04-22   278.35   281.00  276.91    279.10   93524600       279.10
## 2020-04-23   280.49   283.94  278.75    279.08  104709700       279.08