SlideShare a Scribd company logo
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
Visualization Analytics:
Shiny Framework
Olga Scrivner
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
What You Will Learn
DAY 1 Introduction to Visual Analytics
DAY 2 Visualization Methods, Design, and Tools
DAY 3 Working with Unstructured Data
DAY 4 Working with Structured Data
DAY 5 Advanced Interactive Visualization with
Shiny
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
Our Materials - Web Site - Day 5
http:
//obscrivn.wixsite.com/visualization
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
What We Need
R library shiny
Download zip file from Syllabus Day 5
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
What We Need
R library shiny
Download zip file from Syllabus Day 5
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
Quick Overview: Visual Analytics and Linguistics
“ Language is a system of relatively arbitrary symbols”
(Baker-Shenk and Cokely, 1980)
http://www.tableaufit.com/tableau-conference-linguistics-data-visualization/
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
Visual Analytics (and Corpus Linguistics)
1. Exploration (Queries)
2. Comprehension (Analysis)
3. Communication (Presentation)
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
Visualization Tools
Challenges:
Many tools are built for non-linguistic research
Limited preprocessing
Visualization may not fit linguistic data
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
Visualization Tools
Challenges:
Many tools are built for non-linguistic research
Limited preprocessing
Visualization may not fit linguistic data
Solution: Reactive Framework
Interactive and web-based
Research-driven customization
Build your own tool!
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
Reactive Web Framework
“Reactive Systems are highly responsive, giving users
effective interactive feedback”
http://www.reactivemanifesto.org/
http://littleactuary.github.io/blog/Web-application-framework-with-Shiny/
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
Reactive Architecture
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
Reactive Framework and Data Science
“The impact of data scientists’ work depends on how well
others can understand their insights to take further actions”
Benefit 1: Interactive display and manipulation of data
Benefit 2: No installation required
Benefit 3: Easy to develop and share with clients and
project teams
Benefit 4: Open source library
http://datascience.ibm.com/blog/shiny-a-data-scientist-best-friend/
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
Shiny Application
1. Shiny is an R package for building interactive web
applications
2. Open-Sourced by RStudio 11/2012 on CRAN
3. Uses web sockets (new HTTP):
Interactive communication sessions between the user’s
browser and a server without having to poll the server
for a reply
4. Entirely extensible - custom input/output
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
Shiny Library
http://littleactuary.github.io/blog/Web-application-framework-with-Shiny/
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
Shiny Gallery - Get Inspired - 5 min
https://www.rstudio.com/products/shiny/
shiny-user-showcase/
Shiny apps for teaching
Shiny apps for analytics
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
Show me Shiny - Get Inspired - 5 min
https:
//www.rstudio.com/products/shiny/
shiny-user-showcase/
Select one or two applications, examine the app and the
code
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
Workshop Materials
1. Rstudio
2. Install and activate shiny library
3. Materials:
Zip file - shinyworkshopfiles
https:
//github.com/Jivitesh-Poojary/CNS-Shiny-Apps
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
Shiny Demo
In the console - left bottom window - type
runExample(“01 hello”)
Click enter/return
runExample(“01 hello”)
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
Shiny Demo
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
Shiny Demo
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
UI.R
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
Reactive Input/Output
Input - things user can toggle
Output - R objects that user can see, often depend on
inputs
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
Closing App
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
Step 1 - Create New Web Shiny App
Place new shiny directory inside your zip file directory, name
it myshiny
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
Step 2 - Run App
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
UI
shinyUI( fluidPage(
titlePanel(“Old Faithful Geyser Data”),
sidebarLayout(
sidebarPanel(
sliderInput(“bins”,
“Number of bins:”,
min = 1,
max = 50,
value = 30)
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
UI
shinyUI( fluidPage(
titlePanel(“Old Faithful Geyser Data”),
sidebarLayout(
sidebarPanel(
sliderInput(“bins”,
“Number of bins:”,
min = 1,
max = 50,
value = 30)
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
Modifying UI - Practice
Change slider’s label:
Number of bins → Choose a number
Change slider’s values: max and value
Save
RunApp
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
HTML
The UI script simply creates HTML
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
HTML - 5 min
HTML tags:
http:
//shiny.rstudio.com/articles/tag-glossary.html
h1() = header1
br() = line break
p() = paragraph
hr() = line
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
Adding HTML Tags to UI.R - Practice
shinyUI( fluidPage(
titlePanel(“My Title”),
h3(“My subtitle”),
p(“This is my first app!”),
br(),
hr(),
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
Layout - 5 min
http:
//shiny.rstudio.com/articles/layout-guide.html
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
mainPanel
mainPanel( plotOutput(”distPlot”))
Let’s add 3 tab panels: Plot, Summary, Table
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
tabsetPanel
mainPanel(
tabsetPanel(
tabPanel(“Plot”, plotOutput(“distPlot”)),
tabPanel(“Summary”),
tabPanel(“Table”)
)
)
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
Input Data
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
Input Data
1. Zip Folder - shinyworkshopfiles - movie metadata.csv
2. Place it into the directory myshiny
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
New Input in UI.R
Let’s look at the fileInput() function from Shiny
Reference page
Type in your browser: fileInput Shiny
or go to the Shiny Reference page -
https://shiny.rstudio.com/reference/shiny/
latest/fileInput.html
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
New Input in UI.R
Scroll down to Examples
We will add fileInput function inside sidebarPanel
Copy fileInput function
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
New Input in UI.R
Paste it after slider
NB: commas are important!
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
Reactive Function in Sever.R
Reactive - it changes every time the user uploads new data
Create a function that reads csv file
myfile() is a function that will read and return csv files
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
Render - Reactive Data
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
Function summary in Server.R
output$summary <- renderPrint({
summary(myfile())
})
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
New Output Function table in Server.R
output$table <- renderDataTable({
myfile()
})
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
Linking summary and table with UI.R
tabsetPanel(
tabPanel("Plot", plotOutput("distPlot")),
tabPanel("Summary", verbatimTextOutput("summary")),
tabPanel("Table", dataTableOutput("table"))
)
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
Linking summary and table with UI.R
tabsetPanel(
tabPanel("Plot", plotOutput("distPlot")),
tabPanel("Summary", verbatimTextOutput("summary")),
tabPanel("Table", dataTableOutput("table"))
)
RunApp
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
Testing CSV Upload
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
One more IF-Statement - Server.R
We want to do a histogram for csv file:
if (condition) {do..} else {do...}
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
One more IF-Statement - Server.R
We want to do a histogram for csv file:
if (condition) {do..} else {do...}
output$distPlot <- renderPlot({
if (is.null(input$file1)) {
....
hist(x, breaks = bins, col = ’darkgray’, border =
’white’)
}
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
One more IF-Statement - Server.R
We want to do a histogram for csv file:
if (condition) {do..} else {do...}
output$distPlot <- renderPlot({
if (is.null(input$file1)) {
....
hist(x, breaks = bins, col = ’darkgray’, border =
’white’)
}
else{
x <- myfile()$budget
bins <- seq(min(x), max(x), length.out = input$bins
+ 1)
hist(x, breaks = bins, col=’red’,
main = ’My New Histogram’)
}
})
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
RunApp
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
Server - Recap
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
Deployment Options
1. Share server.r and ui.r
2. Host on shinyapps.io
3. Host on Shiny server
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
Deploy with shinyapps.io
www.shinyapps.io
sign up for an account.
Publish Application button in RStudio and follow
instructions
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
Deploy with shinyapps.io
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
My shinyapps.io
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
My shinyapps.io
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
Future of Visualization Tools: CNS
Cyberinfrastructure for Network Science Center at Indiana
University - http://cns.iu.edu/
Our current project on Shiny Framework (team Olga
Scrivner and Jivitesh Poojary)
Build Shiny templates for Data Visualization: stage I
https:
//github.com/Jivitesh-Poojary/CNS-Shiny-Apps
Create user-friendly customizable Shiny dashboards:
stage II
Develop preprocessing plugins for Shiny templates:
stage III
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
Create Your Own Shiny
Select one of the application from Zip files:
Word cloud with the library wordcloud2
Network graph with the library igraph
Streamgraph with the library streamgraph
Streamgraph is not available through install
You will need to install first the library devtools
Run:
library(devtools)
devtools::install github("hrbrmstr/streamgraph")
library(streamgraph)
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
Useful resources
1. Shiny official tutorial -
http://shiny.rstudio.com/tutorial
2. Cheat sheet - http://shiny.rstudio.com/images/
shiny-cheatsheet.pdf
3. Publish your app free - http://www.shinyapps.io
4. Examples -http://www.showmeshiny.com/
5. Tutorial by Dean Attali - http://deanattali.com/
blog/building-shiny-apps-tutorial/
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
Thank you!
My email: obscrivn@indiana.edu
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
References
B¨orner, Katy. 2015. Atlas of Knowledge: Anyone Can Map. The
MIT Press
Collins, Christopher. 2012. Bridging the Linguistic Visualization
Divide. LingVis/UNCLH Workshop
Grolemund, Garrett. 2017. How to start with Shiny, Part 1.
Workshop
Visualization
Analytics:
Shiny Framework
Olga Scrivner
Course Info
Reactive
Framework
Shiny App
Practice
Credits
http:
//deanattali.com/blog/building-shiny-apps-tutorial/
http://scimaps.org/mapdetail/stream_of_scientific_128
https://github.com/IBMDataScience/dsx-shiny-apps
http://www.slideshare.net/SarahAerni/
data-science-as-a-commodity-use-madlib-r-other-oss-tools-for-data-
http://www.unixstickers.com/image/data/stickers/
react/badge/React-JS.sh.png
https://github.com/rstudio/shiny/issues/250
http://www.slideshare.net/ilio-catallo/
spring-mvc-the-basics

More Related Content

Similar to Visual Analytics for Linguistics - Day 5 ESSLLI 2017

Creating an MVP with Oracle
Creating an MVP with OracleCreating an MVP with Oracle
Creating an MVP with Oracle
Franco Ucci
 
harePoint Framework Webinar Series: Consume Graph APIs in SharePoint Framework
harePoint Framework Webinar Series: Consume Graph APIs in SharePoint FrameworkharePoint Framework Webinar Series: Consume Graph APIs in SharePoint Framework
harePoint Framework Webinar Series: Consume Graph APIs in SharePoint Framework
Jenkins NS
 
Making shiny shine brighter
Making shiny shine brighterMaking shiny shine brighter
Making shiny shine brighter
Appsilon Data Science
 
IPT angular2 typescript SPA 2016
IPT angular2 typescript SPA 2016IPT angular2 typescript SPA 2016
IPT angular2 typescript SPA 2016
Trayan Iliev
 
API Workshop: Deep dive into REST APIs
API Workshop: Deep dive into REST APIsAPI Workshop: Deep dive into REST APIs
API Workshop: Deep dive into REST APIs
Tom Johnson
 
Angular 2 Crash Course
Angular  2 Crash CourseAngular  2 Crash Course
Angular 2 Crash Course
Elisha Kramer
 
Introduction to Interactive Shiny Web Application
Introduction to Interactive Shiny Web ApplicationIntroduction to Interactive Shiny Web Application
Introduction to Interactive Shiny Web Application
Olga Scrivner
 
SplunkLive! Introduction to the Splunk Developer Platform
SplunkLive! Introduction to the Splunk Developer PlatformSplunkLive! Introduction to the Splunk Developer Platform
SplunkLive! Introduction to the Splunk Developer PlatformSplunk
 
Apiary
ApiaryApiary
Apiary
Suresh B
 
Surbhi gupta
Surbhi guptaSurbhi gupta
Surbhi gupta
Surbhi Gupta
 
Collaboration Portal for Researchers
Collaboration Portal for ResearchersCollaboration Portal for Researchers
Collaboration Portal for ResearchersFatemeh Khast Khoda
 
Tech leaders guide to effective building of machine learning products
Tech leaders guide to effective building of machine learning productsTech leaders guide to effective building of machine learning products
Tech leaders guide to effective building of machine learning products
Gianmario Spacagna
 
PPT on Angular 2 Development Tutorial
PPT on Angular 2 Development TutorialPPT on Angular 2 Development Tutorial
PPT on Angular 2 Development Tutorial
Paddy Lock
 
Building Shiny Application Series - Layout and HTML
Building Shiny Application Series - Layout and HTMLBuilding Shiny Application Series - Layout and HTML
Building Shiny Application Series - Layout and HTML
Olga Scrivner
 
Resume_Nikhil Joshi
Resume_Nikhil JoshiResume_Nikhil Joshi
Resume_Nikhil JoshiNikhil Joshi
 
SplunkLive! Stockholm 2015 breakout - Web Framework & 3rd Party Visualization
SplunkLive! Stockholm 2015 breakout - Web Framework & 3rd Party VisualizationSplunkLive! Stockholm 2015 breakout - Web Framework & 3rd Party Visualization
SplunkLive! Stockholm 2015 breakout - Web Framework & 3rd Party Visualization
Splunk
 
SplunkLive! Developer Session
SplunkLive! Developer SessionSplunkLive! Developer Session
SplunkLive! Developer SessionSplunk
 
Workshop Framework(J2EE/OSGi/RCP)
Workshop Framework(J2EE/OSGi/RCP)Workshop Framework(J2EE/OSGi/RCP)
Workshop Framework(J2EE/OSGi/RCP)
Summer Lu
 
Deployment Design Patterns - Deploying Machine Learning and Deep Learning Mod...
Deployment Design Patterns - Deploying Machine Learning and Deep Learning Mod...Deployment Design Patterns - Deploying Machine Learning and Deep Learning Mod...
Deployment Design Patterns - Deploying Machine Learning and Deep Learning Mod...
All Things Open
 

Similar to Visual Analytics for Linguistics - Day 5 ESSLLI 2017 (20)

CV
CVCV
CV
 
Creating an MVP with Oracle
Creating an MVP with OracleCreating an MVP with Oracle
Creating an MVP with Oracle
 
harePoint Framework Webinar Series: Consume Graph APIs in SharePoint Framework
harePoint Framework Webinar Series: Consume Graph APIs in SharePoint FrameworkharePoint Framework Webinar Series: Consume Graph APIs in SharePoint Framework
harePoint Framework Webinar Series: Consume Graph APIs in SharePoint Framework
 
Making shiny shine brighter
Making shiny shine brighterMaking shiny shine brighter
Making shiny shine brighter
 
IPT angular2 typescript SPA 2016
IPT angular2 typescript SPA 2016IPT angular2 typescript SPA 2016
IPT angular2 typescript SPA 2016
 
API Workshop: Deep dive into REST APIs
API Workshop: Deep dive into REST APIsAPI Workshop: Deep dive into REST APIs
API Workshop: Deep dive into REST APIs
 
Angular 2 Crash Course
Angular  2 Crash CourseAngular  2 Crash Course
Angular 2 Crash Course
 
Introduction to Interactive Shiny Web Application
Introduction to Interactive Shiny Web ApplicationIntroduction to Interactive Shiny Web Application
Introduction to Interactive Shiny Web Application
 
SplunkLive! Introduction to the Splunk Developer Platform
SplunkLive! Introduction to the Splunk Developer PlatformSplunkLive! Introduction to the Splunk Developer Platform
SplunkLive! Introduction to the Splunk Developer Platform
 
Apiary
ApiaryApiary
Apiary
 
Surbhi gupta
Surbhi guptaSurbhi gupta
Surbhi gupta
 
Collaboration Portal for Researchers
Collaboration Portal for ResearchersCollaboration Portal for Researchers
Collaboration Portal for Researchers
 
Tech leaders guide to effective building of machine learning products
Tech leaders guide to effective building of machine learning productsTech leaders guide to effective building of machine learning products
Tech leaders guide to effective building of machine learning products
 
PPT on Angular 2 Development Tutorial
PPT on Angular 2 Development TutorialPPT on Angular 2 Development Tutorial
PPT on Angular 2 Development Tutorial
 
Building Shiny Application Series - Layout and HTML
Building Shiny Application Series - Layout and HTMLBuilding Shiny Application Series - Layout and HTML
Building Shiny Application Series - Layout and HTML
 
Resume_Nikhil Joshi
Resume_Nikhil JoshiResume_Nikhil Joshi
Resume_Nikhil Joshi
 
SplunkLive! Stockholm 2015 breakout - Web Framework & 3rd Party Visualization
SplunkLive! Stockholm 2015 breakout - Web Framework & 3rd Party VisualizationSplunkLive! Stockholm 2015 breakout - Web Framework & 3rd Party Visualization
SplunkLive! Stockholm 2015 breakout - Web Framework & 3rd Party Visualization
 
SplunkLive! Developer Session
SplunkLive! Developer SessionSplunkLive! Developer Session
SplunkLive! Developer Session
 
Workshop Framework(J2EE/OSGi/RCP)
Workshop Framework(J2EE/OSGi/RCP)Workshop Framework(J2EE/OSGi/RCP)
Workshop Framework(J2EE/OSGi/RCP)
 
Deployment Design Patterns - Deploying Machine Learning and Deep Learning Mod...
Deployment Design Patterns - Deploying Machine Learning and Deep Learning Mod...Deployment Design Patterns - Deploying Machine Learning and Deep Learning Mod...
Deployment Design Patterns - Deploying Machine Learning and Deep Learning Mod...
 

More from Olga Scrivner

Engaging Students Competition and Polls.pptx
Engaging Students Competition and Polls.pptxEngaging Students Competition and Polls.pptx
Engaging Students Competition and Polls.pptx
Olga Scrivner
 
HICSS ATLT: Advances in Teaching and Learning Technologies
HICSS ATLT: Advances in Teaching and Learning TechnologiesHICSS ATLT: Advances in Teaching and Learning Technologies
HICSS ATLT: Advances in Teaching and Learning Technologies
Olga Scrivner
 
The power of unstructured data: Recommendation systems
The power of unstructured data: Recommendation systemsThe power of unstructured data: Recommendation systems
The power of unstructured data: Recommendation systems
Olga Scrivner
 
Cognitive executive functions and Opioid Use Disorder
Cognitive executive functions and Opioid Use DisorderCognitive executive functions and Opioid Use Disorder
Cognitive executive functions and Opioid Use Disorder
Olga Scrivner
 
Introduction to Web Scraping with Python
Introduction to Web Scraping with PythonIntroduction to Web Scraping with Python
Introduction to Web Scraping with Python
Olga Scrivner
 
Call for paper Collaboration Systems and Technology
Call for paper Collaboration Systems and TechnologyCall for paper Collaboration Systems and Technology
Call for paper Collaboration Systems and Technology
Olga Scrivner
 
Jupyter machine learning crash course
Jupyter machine learning crash courseJupyter machine learning crash course
Jupyter machine learning crash course
Olga Scrivner
 
R and RMarkdown crash course
R and RMarkdown crash courseR and RMarkdown crash course
R and RMarkdown crash course
Olga Scrivner
 
The Impact of Language Requirement on Students' Performance, Retention, and M...
The Impact of Language Requirement on Students' Performance, Retention, and M...The Impact of Language Requirement on Students' Performance, Retention, and M...
The Impact of Language Requirement on Students' Performance, Retention, and M...
Olga Scrivner
 
If a picture is worth a thousand words, Interactive data visualizations are w...
If a picture is worth a thousand words, Interactive data visualizations are w...If a picture is worth a thousand words, Interactive data visualizations are w...
If a picture is worth a thousand words, Interactive data visualizations are w...
Olga Scrivner
 
Introduction to Overleaf Workshop
Introduction to Overleaf WorkshopIntroduction to Overleaf Workshop
Introduction to Overleaf Workshop
Olga Scrivner
 
R crash course for Business Analytics Course K303
R crash course for Business Analytics Course K303R crash course for Business Analytics Course K303
R crash course for Business Analytics Course K303
Olga Scrivner
 
Workshop nwav 47 - LVS - Tool for Quantitative Data Analysis
Workshop nwav 47 - LVS - Tool for Quantitative Data AnalysisWorkshop nwav 47 - LVS - Tool for Quantitative Data Analysis
Workshop nwav 47 - LVS - Tool for Quantitative Data Analysis
Olga Scrivner
 
Gender Disparity in Employment and Education
Gender Disparity in Employment and EducationGender Disparity in Employment and Education
Gender Disparity in Employment and Education
Olga Scrivner
 
CrashCourse: Python with DataCamp and Jupyter for Beginners
CrashCourse: Python with DataCamp and Jupyter for BeginnersCrashCourse: Python with DataCamp and Jupyter for Beginners
CrashCourse: Python with DataCamp and Jupyter for Beginners
Olga Scrivner
 
Optimizing Data Analysis: Web application with Shiny
Optimizing Data Analysis: Web application with ShinyOptimizing Data Analysis: Web application with Shiny
Optimizing Data Analysis: Web application with Shiny
Olga Scrivner
 
Data Analysis and Visualization: R Workflow
Data Analysis and Visualization: R WorkflowData Analysis and Visualization: R Workflow
Data Analysis and Visualization: R Workflow
Olga Scrivner
 
Reproducible visual analytics of public opioid data
Reproducible visual analytics of public opioid dataReproducible visual analytics of public opioid data
Reproducible visual analytics of public opioid data
Olga Scrivner
 
Building Effective Visualization Shiny WVF
Building Effective Visualization Shiny WVFBuilding Effective Visualization Shiny WVF
Building Effective Visualization Shiny WVF
Olga Scrivner
 
Introduction to R - from Rstudio to ggplot
Introduction to R - from Rstudio to ggplotIntroduction to R - from Rstudio to ggplot
Introduction to R - from Rstudio to ggplot
Olga Scrivner
 

More from Olga Scrivner (20)

Engaging Students Competition and Polls.pptx
Engaging Students Competition and Polls.pptxEngaging Students Competition and Polls.pptx
Engaging Students Competition and Polls.pptx
 
HICSS ATLT: Advances in Teaching and Learning Technologies
HICSS ATLT: Advances in Teaching and Learning TechnologiesHICSS ATLT: Advances in Teaching and Learning Technologies
HICSS ATLT: Advances in Teaching and Learning Technologies
 
The power of unstructured data: Recommendation systems
The power of unstructured data: Recommendation systemsThe power of unstructured data: Recommendation systems
The power of unstructured data: Recommendation systems
 
Cognitive executive functions and Opioid Use Disorder
Cognitive executive functions and Opioid Use DisorderCognitive executive functions and Opioid Use Disorder
Cognitive executive functions and Opioid Use Disorder
 
Introduction to Web Scraping with Python
Introduction to Web Scraping with PythonIntroduction to Web Scraping with Python
Introduction to Web Scraping with Python
 
Call for paper Collaboration Systems and Technology
Call for paper Collaboration Systems and TechnologyCall for paper Collaboration Systems and Technology
Call for paper Collaboration Systems and Technology
 
Jupyter machine learning crash course
Jupyter machine learning crash courseJupyter machine learning crash course
Jupyter machine learning crash course
 
R and RMarkdown crash course
R and RMarkdown crash courseR and RMarkdown crash course
R and RMarkdown crash course
 
The Impact of Language Requirement on Students' Performance, Retention, and M...
The Impact of Language Requirement on Students' Performance, Retention, and M...The Impact of Language Requirement on Students' Performance, Retention, and M...
The Impact of Language Requirement on Students' Performance, Retention, and M...
 
If a picture is worth a thousand words, Interactive data visualizations are w...
If a picture is worth a thousand words, Interactive data visualizations are w...If a picture is worth a thousand words, Interactive data visualizations are w...
If a picture is worth a thousand words, Interactive data visualizations are w...
 
Introduction to Overleaf Workshop
Introduction to Overleaf WorkshopIntroduction to Overleaf Workshop
Introduction to Overleaf Workshop
 
R crash course for Business Analytics Course K303
R crash course for Business Analytics Course K303R crash course for Business Analytics Course K303
R crash course for Business Analytics Course K303
 
Workshop nwav 47 - LVS - Tool for Quantitative Data Analysis
Workshop nwav 47 - LVS - Tool for Quantitative Data AnalysisWorkshop nwav 47 - LVS - Tool for Quantitative Data Analysis
Workshop nwav 47 - LVS - Tool for Quantitative Data Analysis
 
Gender Disparity in Employment and Education
Gender Disparity in Employment and EducationGender Disparity in Employment and Education
Gender Disparity in Employment and Education
 
CrashCourse: Python with DataCamp and Jupyter for Beginners
CrashCourse: Python with DataCamp and Jupyter for BeginnersCrashCourse: Python with DataCamp and Jupyter for Beginners
CrashCourse: Python with DataCamp and Jupyter for Beginners
 
Optimizing Data Analysis: Web application with Shiny
Optimizing Data Analysis: Web application with ShinyOptimizing Data Analysis: Web application with Shiny
Optimizing Data Analysis: Web application with Shiny
 
Data Analysis and Visualization: R Workflow
Data Analysis and Visualization: R WorkflowData Analysis and Visualization: R Workflow
Data Analysis and Visualization: R Workflow
 
Reproducible visual analytics of public opioid data
Reproducible visual analytics of public opioid dataReproducible visual analytics of public opioid data
Reproducible visual analytics of public opioid data
 
Building Effective Visualization Shiny WVF
Building Effective Visualization Shiny WVFBuilding Effective Visualization Shiny WVF
Building Effective Visualization Shiny WVF
 
Introduction to R - from Rstudio to ggplot
Introduction to R - from Rstudio to ggplotIntroduction to R - from Rstudio to ggplot
Introduction to R - from Rstudio to ggplot
 

Recently uploaded

一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
v3tuleee
 
FP Growth Algorithm and its Applications
FP Growth Algorithm and its ApplicationsFP Growth Algorithm and its Applications
FP Growth Algorithm and its Applications
MaleehaSheikh2
 
Quantitative Data AnalysisReliability Analysis (Cronbach Alpha) Common Method...
Quantitative Data AnalysisReliability Analysis (Cronbach Alpha) Common Method...Quantitative Data AnalysisReliability Analysis (Cronbach Alpha) Common Method...
Quantitative Data AnalysisReliability Analysis (Cronbach Alpha) Common Method...
2023240532
 
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
mbawufebxi
 
Adjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTESAdjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTES
Subhajit Sahu
 
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
vcaxypu
 
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Subhajit Sahu
 
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
vcaxypu
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
ewymefz
 
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
axoqas
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
Timothy Spann
 
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
u86oixdj
 
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
NABLAS株式会社
 
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
dwreak4tg
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
74nqk8xf
 
Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)
TravisMalana
 
一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单
ewymefz
 
Influence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business PlanInfluence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business Plan
jerlynmaetalle
 
一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单
enxupq
 
一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单
ocavb
 

Recently uploaded (20)

一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
 
FP Growth Algorithm and its Applications
FP Growth Algorithm and its ApplicationsFP Growth Algorithm and its Applications
FP Growth Algorithm and its Applications
 
Quantitative Data AnalysisReliability Analysis (Cronbach Alpha) Common Method...
Quantitative Data AnalysisReliability Analysis (Cronbach Alpha) Common Method...Quantitative Data AnalysisReliability Analysis (Cronbach Alpha) Common Method...
Quantitative Data AnalysisReliability Analysis (Cronbach Alpha) Common Method...
 
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
 
Adjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTESAdjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTES
 
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
 
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
 
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
 
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
 
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
 
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
 
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
 
Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)
 
一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单
 
Influence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business PlanInfluence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business Plan
 
一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单
 
一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单
 

Visual Analytics for Linguistics - Day 5 ESSLLI 2017