R Shiny Applications in Finance, Medicine, Pharma and Education Industry
by Loan Robinson
Preface
About this book
What you will gain
Prerequisites
About the Author
Basic Shiny Application
1
Introduction
2
Basic Shiny Application
3
Frontend/ User Interface UI
3.1
titlePanel()
3.2
sidebarLayout()
3.2.1
sidebarPanel()
3.2.2
mainPanel()
3.3
Footer of the Application
4
Backend Server
4.1
Outputs - render()
4.1.1
renderUI()
4.1.2
renderPlot()
4.1.3
renderDT()
4.1.4
downloadHandler()
4.2
Reactivitiy()
4.2.1
reactive()
4.2.2
reactiveValue()
4.2.3
observeEvent() & updateTabsetPanel()
5
Case Study
5.1
Basic Application Structure
5.2
Completed Basic Application R Codes
Stock Market Forcasting Application
6
Introduction
7
Stock Market Forcasting Application
8
Frontend/ User Interface UI
8.1
ShinyDashboard Structure
8.2
The User Interface
8.2.1
skin()
8.2.2
header()
8.2.3
sidebar()
8.2.4
controlbar()
8.3
The Output Interface
8.3.1
body()
8.4
The Footer
8.4.1
footer()
9
Backend Server
9.1
Stock Symbols Templates
9.2
The Individual Stock Symbol Output
9.2.1
plotly package
9.2.2
ggplot2 package
Google Trend Visualization Application
10
Introduction
11
Google Trend Visualization Application
12
Frontend/ User Interface UI
12.1
The user inputs
12.1.1
Add a search term
12.1.2
Google product Input with
selectInput()
12.1.3
Time Period Inputs
12.1.3.1
Default Time Period from the Library
12.1.3.2
Select Specific Dates Input
12.2
The outputs
12.2.1
The information boxes
12.2.2
Compared breakdown by Region
12.2.3
3D Relative Network Plot
12.2.4
Interest Over Time Plot
12.2.5
Related Queries Tables
13
Backend Server
13.1
Data
13.2
The Information Boxes
13.2.1
The individual information box
13.2.2
Using
lapply()
13.3
Compared breakdown by Region
13.4
3D Relative Network Plot
13.5
Interest Over Time Plot
13.5.1
Bar Plot
13.5.2
Line Plot
13.6
Related Queries Tables
Clinical Trials Application
14
Introduction
15
Clinical Trials Shiny Application
16
Frontend/ User Interface UI
16.1
Summary
16.1.1
Population Tab
16.1.2
Baseline Characteristic Tab
16.1.3
Data Tab
16.2
Demographic Tab
16.2.1
Figures Tab
16.2.2
Table Tab
16.3
Report Tab
16.4
Contact Tab
17
Backend Server
Probability Distribution Shiny Application
18
Introduction
19
Frontend/ User Interface UI
19.1
Sidebar Panel
19.1.1
Distribution
19.1.2
Area and Critical Value
19.2
Mainbar Panel
Built with Bookdown + RStudio
Chapter 15
Clinical Trials Shiny Application