SlideShare a Scribd company logo
1 of 14
Download to read offline
The Right Tool?!
R Shiny!
Xavier Prudent – Data Scientist!
!
Data Montréal Meetup, 12th June 2018!
Xavier Prudent – Civilia – Data Montréal Meetup – 12th June 2018!
To Do or Not To Do?!
Pictures	:	heineken
R !
hundreds of packages, !
advanced statistics, visualization,!
machine learning…!
!
Web interface!
!
Interactive analysis (click & see)!
!
Highly modular!
!
Keep full control on data, performance…!
!
Easy to use!
!
FREE!
R Shiny : an Awesome Tool to Share Analysis!
Xavier Prudent – Civilia – Data Montréal Meetup – 12th June 2018!
I want to speed up my analysis work!
!
I want to concentrate more on the analysis than the coding!
!
!
I want an in-house tool for my collaborators!
!
!
My boss wants to go through the data by himself!
!
!
My client wants to go through the data by himself!
!
!
!
!
!
!
!
Xavier Prudent – Civilia – Data Montréal Meetup – 12th June 2018!
1. State Your Needs!
What about Excel / Google Doc ?!
Input!
My data files are large!
My data is changing regularly!
Your	choice	should	be	driven	by	your	strategy	more	than	your	budget	
Hiring	a	programmer	/	Data	Scien:st	may	not	be	cheaper	
2. State Your Constraints!
UX!
It must look professional!
It must be user-friendly!
Access point!
It must be available online!
It must be secure !
Method!
I need a special visualization /
statistical method!
Xavier Prudent – Civilia – Data Montréal Meetup – 12th June 2018!
Material	
Time	
Skills		
	
(and	Money)	
Xavier Prudent – Civilia – Data Montréal Meetup – 12th June 2018!
3. What you need!
Min.	requirement	
Storage	:	100G	
RAM	:	3G	
CPU	:	2	
	
Examples	of	dedicated	servers:	
-	OVH	100$/mo.	
-	Digital	ocean	20$/mo.	
-	Amazon	EC2	70$/mo.	
-	MicrosoF	azure	100$/mo.	
-	Msgeslam	200$/mo.	
-	Rstudio	free	
Main	costs	:	support,	backup,	RAM.	
	
R		
R	Shiny	
free	
Web adresse 20$/an!
!
Web server (nginx) free!
!
Reverse proxy 1-2h work (100$)!
http://69.157.247.173/myApp!
http://myApp.ca!
!
HTTPS ? 1-2h work (100$)!
https://myApp.ca!
!
!
1	year	
1k	–	2k$	
Can (should) be use for more…!
Xavier Prudent – Civilia – Data Montréal Meetup – 12th June 2018!
3. What you need: Material!
Xavier Prudent – Civilia – Data Montréal Meetup – 12th June 2018!
3. What you need: Time!
Medium analysis with clean data : 40h!
(no machine learning)!
!
If large data and need to speed up, !
If need to tune the design : + 40h!
Something to show to a client
and not be ashamed of : !
80h!
Hired programmer : 30$/h!
Freelance programmer : 60$/h!
3 weeks!
2k – 5k$!
3. What you need: Overview!
Material : 2 weeks!
1k – 2k$!
Implementation: 3 weeks!
2k – 5k$!
Total:!
2 months !
3k – 8k$!
R!
!
R Shiny!
!
Css, javascrip,t, html!
!
Linux, servers!
UX!
!
Data Science!
!
Package building!
!
Collaboration!
Xavier Prudent – Civilia – Data Montréal Meetup – 12th June 2018!
3. What you need: Skills!
Accessing your data : think global!!
Firewall, servers, ports : the devil lies in the details!
Design : make a quick testing version!
Modularity : splitting your code is necessary AND painful!
Monitoring : R Shiny will keep it shy!
Balance your wishes : flexible does not mean easy!
Xavier Prudent – Civilia – Data Montréal Meetup – 12th June 2018!
Frustration to be prepared for!
!
Do not do EVERYTHING by yourself!
Get helped by a network admin, a UX designer!
!
Use Plotly graphs for full interactivity!
!
!
Xavier Prudent – Civilia – Data Montréal Meetup – 12th June 2018!
Quick & cheap also possible!
!
Make it a strategy!
!
Who is going to manage this project&!
!
Who is going to maintain this project?!
!
48 Junior Rule!
Give me a time estimate…!
Have you already done it?!
Yes -> x 4 !
No -> x 8!
!
A few tips!
Start	simple
If total score 20 – 30 : consider R Shiny!
Xavier Prudent – Civilia – Data Montréal Meetup – 12th June 2018!
Should you go for R Shiny?!
Question! Score +3! Score +2! Score +1!
User?! You! Collaborator! Client!
Frequency of use! Day! Week! Month!
Needed flexibility! High! Middle! Low!
Needed Specialization! High! Middle! Low!
Place of this project in
your business model!
Long term! Middle term! Short term!
Data: size and
complexity!
Large! Middle! Small!
Project deadline! Long! Middle! Short!
Computing skills! High! MIddle! Low!
Material available! Server! Local network! Laptop!
In-house person for
maintenance!
Yes! Maybe! No!
Thank you!
Questions?!
Xavier Prudent – Data Scientist!
!
xprudent@civilia.ca!
514 668 76 46!

More Related Content

Similar to Is R Shiny the right tool for you?

Agile data science
Agile data scienceAgile data science
Agile data scienceJoel Horwitz
 
TOP Business Intelligence Predictions for 2015
TOP Business Intelligence Predictions for 2015TOP Business Intelligence Predictions for 2015
TOP Business Intelligence Predictions for 2015Panorama Software
 
WisdomEye Technologies
WisdomEye TechnologiesWisdomEye Technologies
WisdomEye TechnologiesAshish Jha
 
WisdomEye Technologies
WisdomEye TechnologiesWisdomEye Technologies
WisdomEye Technologieswisdomeye
 
SharePoint 2016 & Office 365: A Look Ahead To What's Coming - SPS Vancouver
SharePoint 2016 & Office 365: A Look Ahead To What's Coming - SPS VancouverSharePoint 2016 & Office 365: A Look Ahead To What's Coming - SPS Vancouver
SharePoint 2016 & Office 365: A Look Ahead To What's Coming - SPS VancouverRichard Harbridge
 
Adi Wijaya - Scrum in Data Science, What Works and What Doesn’t
Adi Wijaya - Scrum in Data Science, What Works and What Doesn’tAdi Wijaya - Scrum in Data Science, What Works and What Doesn’t
Adi Wijaya - Scrum in Data Science, What Works and What Doesn’tAgile Impact Conference
 
Adi Wijaya - Scrum in Data Science, What Works and What Doesn’t
Adi Wijaya - Scrum in Data Science, What Works and What Doesn’tAdi Wijaya - Scrum in Data Science, What Works and What Doesn’t
Adi Wijaya - Scrum in Data Science, What Works and What Doesn’tAgile Impact
 
Apache Druid Vision and Roadmap
Apache Druid Vision and RoadmapApache Druid Vision and Roadmap
Apache Druid Vision and RoadmapImply
 
Top Business Intelligence Trends for 2016 by Panorama Software
Top Business Intelligence Trends for 2016 by Panorama SoftwareTop Business Intelligence Trends for 2016 by Panorama Software
Top Business Intelligence Trends for 2016 by Panorama SoftwarePanorama Software
 
BigDataFinal.pptx
BigDataFinal.pptxBigDataFinal.pptx
BigDataFinal.pptxPentaTech
 
Kelly O'Briant - DataOps in the Cloud: How To Supercharge Data Science with a...
Kelly O'Briant - DataOps in the Cloud: How To Supercharge Data Science with a...Kelly O'Briant - DataOps in the Cloud: How To Supercharge Data Science with a...
Kelly O'Briant - DataOps in the Cloud: How To Supercharge Data Science with a...Rehgan Avon
 
London atlassian meetup 31 jan 2016 jira metrics-extract slides
London atlassian meetup 31 jan 2016 jira metrics-extract slidesLondon atlassian meetup 31 jan 2016 jira metrics-extract slides
London atlassian meetup 31 jan 2016 jira metrics-extract slidesRudiger Wolf
 
Paytm labs soyouwanttodatascience
Paytm labs soyouwanttodatasciencePaytm labs soyouwanttodatascience
Paytm labs soyouwanttodatascienceAdam Muise
 
From Lab to Factory: Creating value with data
From Lab to Factory: Creating value with dataFrom Lab to Factory: Creating value with data
From Lab to Factory: Creating value with dataPeadar Coyle
 
How to program your way into data science?
How to program your way into data science?How to program your way into data science?
How to program your way into data science?DeZyre
 
BizTech2017 Presentation
BizTech2017 PresentationBizTech2017 Presentation
BizTech2017 PresentationRaquel Seville
 
Building a Beer Recommender with Yhat (PAPIs.io - November 2014)
Building a Beer Recommender with Yhat (PAPIs.io - November 2014)Building a Beer Recommender with Yhat (PAPIs.io - November 2014)
Building a Beer Recommender with Yhat (PAPIs.io - November 2014)Austin Ogilvie
 
!#$&()&#+,$)!#$$&())• +,-.$0$12,#-34-$#3.docx
!#$&()&#+,$)!#$$&())• +,-.$0$12,#-34-$#3.docx!#$&()&#+,$)!#$$&())• +,-.$0$12,#-34-$#3.docx
!#$&()&#+,$)!#$$&())• +,-.$0$12,#-34-$#3.docxkatherncarlyle
 

Similar to Is R Shiny the right tool for you? (20)

Agile data science
Agile data scienceAgile data science
Agile data science
 
TOP Business Intelligence Predictions for 2015
TOP Business Intelligence Predictions for 2015TOP Business Intelligence Predictions for 2015
TOP Business Intelligence Predictions for 2015
 
WisdomEye Technologies
WisdomEye TechnologiesWisdomEye Technologies
WisdomEye Technologies
 
WisdomEye Technologies
WisdomEye TechnologiesWisdomEye Technologies
WisdomEye Technologies
 
SharePoint 2016 & Office 365: A Look Ahead To What's Coming - SPS Vancouver
SharePoint 2016 & Office 365: A Look Ahead To What's Coming - SPS VancouverSharePoint 2016 & Office 365: A Look Ahead To What's Coming - SPS Vancouver
SharePoint 2016 & Office 365: A Look Ahead To What's Coming - SPS Vancouver
 
Adi Wijaya - Scrum in Data Science, What Works and What Doesn’t
Adi Wijaya - Scrum in Data Science, What Works and What Doesn’tAdi Wijaya - Scrum in Data Science, What Works and What Doesn’t
Adi Wijaya - Scrum in Data Science, What Works and What Doesn’t
 
Adi Wijaya - Scrum in Data Science, What Works and What Doesn’t
Adi Wijaya - Scrum in Data Science, What Works and What Doesn’tAdi Wijaya - Scrum in Data Science, What Works and What Doesn’t
Adi Wijaya - Scrum in Data Science, What Works and What Doesn’t
 
Intro to Data and Analytics for Startups
Intro to Data and Analytics for StartupsIntro to Data and Analytics for Startups
Intro to Data and Analytics for Startups
 
AI and The future of work
AI and The future of work AI and The future of work
AI and The future of work
 
Apache Druid Vision and Roadmap
Apache Druid Vision and RoadmapApache Druid Vision and Roadmap
Apache Druid Vision and Roadmap
 
Top Business Intelligence Trends for 2016 by Panorama Software
Top Business Intelligence Trends for 2016 by Panorama SoftwareTop Business Intelligence Trends for 2016 by Panorama Software
Top Business Intelligence Trends for 2016 by Panorama Software
 
BigDataFinal.pptx
BigDataFinal.pptxBigDataFinal.pptx
BigDataFinal.pptx
 
Kelly O'Briant - DataOps in the Cloud: How To Supercharge Data Science with a...
Kelly O'Briant - DataOps in the Cloud: How To Supercharge Data Science with a...Kelly O'Briant - DataOps in the Cloud: How To Supercharge Data Science with a...
Kelly O'Briant - DataOps in the Cloud: How To Supercharge Data Science with a...
 
London atlassian meetup 31 jan 2016 jira metrics-extract slides
London atlassian meetup 31 jan 2016 jira metrics-extract slidesLondon atlassian meetup 31 jan 2016 jira metrics-extract slides
London atlassian meetup 31 jan 2016 jira metrics-extract slides
 
Paytm labs soyouwanttodatascience
Paytm labs soyouwanttodatasciencePaytm labs soyouwanttodatascience
Paytm labs soyouwanttodatascience
 
From Lab to Factory: Creating value with data
From Lab to Factory: Creating value with dataFrom Lab to Factory: Creating value with data
From Lab to Factory: Creating value with data
 
How to program your way into data science?
How to program your way into data science?How to program your way into data science?
How to program your way into data science?
 
BizTech2017 Presentation
BizTech2017 PresentationBizTech2017 Presentation
BizTech2017 Presentation
 
Building a Beer Recommender with Yhat (PAPIs.io - November 2014)
Building a Beer Recommender with Yhat (PAPIs.io - November 2014)Building a Beer Recommender with Yhat (PAPIs.io - November 2014)
Building a Beer Recommender with Yhat (PAPIs.io - November 2014)
 
!#$&()&#+,$)!#$$&())• +,-.$0$12,#-34-$#3.docx
!#$&()&#+,$)!#$$&())• +,-.$0$12,#-34-$#3.docx!#$&()&#+,$)!#$$&())• +,-.$0$12,#-34-$#3.docx
!#$&()&#+,$)!#$$&())• +,-.$0$12,#-34-$#3.docx
 

Recently uploaded

Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfRachmat Ramadhan H
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...Suhani Kapoor
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationshipsccctableauusergroup
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Jack DiGiovanna
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfSocial Samosa
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Sapana Sha
 
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...shivangimorya083
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...Suhani Kapoor
 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSAishani27
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubaihf8803863
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...dajasot375
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...soniya singh
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz1
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPramod Kumar Srivastava
 

Recently uploaded (20)

Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
 
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
 
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICS
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
 

Is R Shiny the right tool for you?

  • 1. The Right Tool?! R Shiny! Xavier Prudent – Data Scientist! ! Data Montréal Meetup, 12th June 2018!
  • 2. Xavier Prudent – Civilia – Data Montréal Meetup – 12th June 2018! To Do or Not To Do?! Pictures : heineken
  • 3. R ! hundreds of packages, ! advanced statistics, visualization,! machine learning…! ! Web interface! ! Interactive analysis (click & see)! ! Highly modular! ! Keep full control on data, performance…! ! Easy to use! ! FREE! R Shiny : an Awesome Tool to Share Analysis! Xavier Prudent – Civilia – Data Montréal Meetup – 12th June 2018!
  • 4. I want to speed up my analysis work! ! I want to concentrate more on the analysis than the coding! ! ! I want an in-house tool for my collaborators! ! ! My boss wants to go through the data by himself! ! ! My client wants to go through the data by himself! ! ! ! ! ! ! ! Xavier Prudent – Civilia – Data Montréal Meetup – 12th June 2018! 1. State Your Needs! What about Excel / Google Doc ?!
  • 5. Input! My data files are large! My data is changing regularly! Your choice should be driven by your strategy more than your budget Hiring a programmer / Data Scien:st may not be cheaper 2. State Your Constraints! UX! It must look professional! It must be user-friendly! Access point! It must be available online! It must be secure ! Method! I need a special visualization / statistical method! Xavier Prudent – Civilia – Data Montréal Meetup – 12th June 2018!
  • 6. Material Time Skills (and Money) Xavier Prudent – Civilia – Data Montréal Meetup – 12th June 2018! 3. What you need!
  • 7. Min. requirement Storage : 100G RAM : 3G CPU : 2 Examples of dedicated servers: - OVH 100$/mo. - Digital ocean 20$/mo. - Amazon EC2 70$/mo. - MicrosoF azure 100$/mo. - Msgeslam 200$/mo. - Rstudio free Main costs : support, backup, RAM. R R Shiny free Web adresse 20$/an! ! Web server (nginx) free! ! Reverse proxy 1-2h work (100$)! http://69.157.247.173/myApp! http://myApp.ca! ! HTTPS ? 1-2h work (100$)! https://myApp.ca! ! ! 1 year 1k – 2k$ Can (should) be use for more…! Xavier Prudent – Civilia – Data Montréal Meetup – 12th June 2018! 3. What you need: Material!
  • 8. Xavier Prudent – Civilia – Data Montréal Meetup – 12th June 2018! 3. What you need: Time! Medium analysis with clean data : 40h! (no machine learning)! ! If large data and need to speed up, ! If need to tune the design : + 40h! Something to show to a client and not be ashamed of : ! 80h! Hired programmer : 30$/h! Freelance programmer : 60$/h! 3 weeks! 2k – 5k$!
  • 9. 3. What you need: Overview! Material : 2 weeks! 1k – 2k$! Implementation: 3 weeks! 2k – 5k$! Total:! 2 months ! 3k – 8k$!
  • 10. R! ! R Shiny! ! Css, javascrip,t, html! ! Linux, servers! UX! ! Data Science! ! Package building! ! Collaboration! Xavier Prudent – Civilia – Data Montréal Meetup – 12th June 2018! 3. What you need: Skills!
  • 11. Accessing your data : think global!! Firewall, servers, ports : the devil lies in the details! Design : make a quick testing version! Modularity : splitting your code is necessary AND painful! Monitoring : R Shiny will keep it shy! Balance your wishes : flexible does not mean easy! Xavier Prudent – Civilia – Data Montréal Meetup – 12th June 2018! Frustration to be prepared for!
  • 12. ! Do not do EVERYTHING by yourself! Get helped by a network admin, a UX designer! ! Use Plotly graphs for full interactivity! ! ! Xavier Prudent – Civilia – Data Montréal Meetup – 12th June 2018! Quick & cheap also possible! ! Make it a strategy! ! Who is going to manage this project&! ! Who is going to maintain this project?! ! 48 Junior Rule! Give me a time estimate…! Have you already done it?! Yes -> x 4 ! No -> x 8! ! A few tips! Start simple
  • 13. If total score 20 – 30 : consider R Shiny! Xavier Prudent – Civilia – Data Montréal Meetup – 12th June 2018! Should you go for R Shiny?! Question! Score +3! Score +2! Score +1! User?! You! Collaborator! Client! Frequency of use! Day! Week! Month! Needed flexibility! High! Middle! Low! Needed Specialization! High! Middle! Low! Place of this project in your business model! Long term! Middle term! Short term! Data: size and complexity! Large! Middle! Small! Project deadline! Long! Middle! Short! Computing skills! High! MIddle! Low! Material available! Server! Local network! Laptop! In-house person for maintenance! Yes! Maybe! No!
  • 14. Thank you! Questions?! Xavier Prudent – Data Scientist! ! xprudent@civilia.ca! 514 668 76 46!