SlideShare a Scribd company logo
Introduction to Data Science
with R
Mustafa Wahedi
Table of contents
• What is Data Science?
• Examples and further readings
• Hacking skills - R
• R pros
• R cons
• Questions + Workshop
What is Data Science?
• Definition (wikipedia):
„Data Science is an interdisciplinary field about processes and
systems to extract knowledge or insights from data in various forms,
either structured or unstructured, which is a continuation of some of
the data analysis fields such as statistics, data mining, and predictive
analytics, (…) .”
What is Data Science?
Drew Conway 2010
Examples and further readings
• Data Science for Social Good
• Problem: Donations for Kenyan households need to be adressed to
the right villages with the most need first
• Idea: Decipher Satellite images with the help of an algorithm
(supervised learning)
Examples and further readings
• R for Data Journalism
• http://rddj.info/
• Used since the 50s/60s – first recorded use by a major news
organization was in 2009 by The Guardian in their Datablog
• Higher level of Immersion with topics as the reader is able to interact
with Data in form of interactive visualization
Hacking skills - R
• R is a a programming language and software environment for
statistical computing and graphics supported by the R Foundation.
• Based off S (turn ideas into software, quickly and faithfully)
• Source code of R is written primarily in C, Fortran and R. API to almost
any language
• The idea is to load software packages with already established
functions / methods / algorithms into your environment and to use
those for your needs
• 7,801 additional packages available (as of January 2016)
R pros
• R is a fast way for prototyping
• R core has a lot of statistical features to quickly analyse datasets
• R runs in-memory, it calculates fast
• Huge userbase – almost every problem you run into will have been
already discussed
• Visualizing datasets in R is easy, fast and with the right packages also
very intuitive (ggplot2)
• If you need a statistical method, which is very niche, odds are there is
a package available for that
R cons
• Steep learning curve, as Rs Syntax has some quirks you got to get used to
• R runs in-memory – big data needs big memory and memory overflow
happens if you are not careful
• Debugging is a mess with R, in part because of lack of documentation and
error messages in R can be cryptic
• When R was founded / created, security questions were not asked, thus
implementing R code on live server needs to be thought about thourougly
• Not a lot of interactivity (e.g. javascript in frontend to show results of R
analysis – but this is also being tackled now by the community (shiny,
rCharts))
Questions?
https://de.linkedin.com/in/mustafa-wahedi-3016486b

More Related Content

What's hot

Crowdsourcing or bust: The Indexer, Archives NZ
Crowdsourcing or bust: The Indexer, Archives NZ Crowdsourcing or bust: The Indexer, Archives NZ
Crowdsourcing or bust: The Indexer, Archives NZ
donellemckinley
 
LODStats (Presentation for KESW2013 System Demo)
LODStats (Presentation for KESW2013 System Demo)LODStats (Presentation for KESW2013 System Demo)
LODStats (Presentation for KESW2013 System Demo)
Ivan Ermilov
 
Data management (newest version)
Data management (newest version)Data management (newest version)
Data management (newest version)
Graça Gabriel
 
CRNCH Rogues Gallery: A Community Core for Novel Computing Platforms
CRNCH Rogues Gallery: A Community Core for Novel Computing PlatformsCRNCH Rogues Gallery: A Community Core for Novel Computing Platforms
CRNCH Rogues Gallery: A Community Core for Novel Computing Platforms
Jason Riedy
 
NAGARA: SRB and iRODS
NAGARA: SRB and iRODSNAGARA: SRB and iRODS
NAGARA: SRB and iRODS
Mark Conrad
 
Roeder rocky 2011_46
Roeder rocky 2011_46Roeder rocky 2011_46
Roeder rocky 2011_46
Chris Roeder
 
Making Open the Default - Bjorn Brembs
Making Open the Default - Bjorn BrembsMaking Open the Default - Bjorn Brembs
Making Open the Default - Bjorn Brembs
Right to Research
 
Research PhD Projects in 6Lowpan RPL
Research PhD Projects in 6Lowpan RPLResearch PhD Projects in 6Lowpan RPL
Research PhD Projects in 6Lowpan RPL
PhD Services
 
Effective use of internet & computer for Academic Research | by SIDDHADREAMS
Effective use of internet & computer for Academic Research | by SIDDHADREAMSEffective use of internet & computer for Academic Research | by SIDDHADREAMS
Effective use of internet & computer for Academic Research | by SIDDHADREAMS
siddhadreams
 

What's hot (10)

Crowdsourcing or bust: The Indexer, Archives NZ
Crowdsourcing or bust: The Indexer, Archives NZ Crowdsourcing or bust: The Indexer, Archives NZ
Crowdsourcing or bust: The Indexer, Archives NZ
 
LODStats (Presentation for KESW2013 System Demo)
LODStats (Presentation for KESW2013 System Demo)LODStats (Presentation for KESW2013 System Demo)
LODStats (Presentation for KESW2013 System Demo)
 
Data management (newest version)
Data management (newest version)Data management (newest version)
Data management (newest version)
 
CRNCH Rogues Gallery: A Community Core for Novel Computing Platforms
CRNCH Rogues Gallery: A Community Core for Novel Computing PlatformsCRNCH Rogues Gallery: A Community Core for Novel Computing Platforms
CRNCH Rogues Gallery: A Community Core for Novel Computing Platforms
 
NAGARA: SRB and iRODS
NAGARA: SRB and iRODSNAGARA: SRB and iRODS
NAGARA: SRB and iRODS
 
Roeder rocky 2011_46
Roeder rocky 2011_46Roeder rocky 2011_46
Roeder rocky 2011_46
 
Making Open the Default - Bjorn Brembs
Making Open the Default - Bjorn BrembsMaking Open the Default - Bjorn Brembs
Making Open the Default - Bjorn Brembs
 
Research PhD Projects in 6Lowpan RPL
Research PhD Projects in 6Lowpan RPLResearch PhD Projects in 6Lowpan RPL
Research PhD Projects in 6Lowpan RPL
 
Supriya_N_P
Supriya_N_PSupriya_N_P
Supriya_N_P
 
Effective use of internet & computer for Academic Research | by SIDDHADREAMS
Effective use of internet & computer for Academic Research | by SIDDHADREAMSEffective use of internet & computer for Academic Research | by SIDDHADREAMS
Effective use of internet & computer for Academic Research | by SIDDHADREAMS
 

Similar to R programming language - Mustafa Wahedi

How Oracle Uses CrowdFlower For Sentiment Analysis
How Oracle Uses CrowdFlower For Sentiment AnalysisHow Oracle Uses CrowdFlower For Sentiment Analysis
How Oracle Uses CrowdFlower For Sentiment Analysis
CrowdFlower
 
Abhishek Training PPT.pptx
Abhishek Training PPT.pptxAbhishek Training PPT.pptx
Abhishek Training PPT.pptx
KashishKashish22
 
“Filling the digital preservation gap” an update from the Jisc Research Data ...
“Filling the digital preservation gap”an update from the Jisc Research Data ...“Filling the digital preservation gap”an update from the Jisc Research Data ...
“Filling the digital preservation gap” an update from the Jisc Research Data ...
Jenny Mitcham
 
Introduction to Data Science.pptx
Introduction to Data Science.pptxIntroduction to Data Science.pptx
Introduction to Data Science.pptx
Anusuya123
 
LSESU a Taste of R Language Workshop
LSESU a Taste of R Language WorkshopLSESU a Taste of R Language Workshop
LSESU a Taste of R Language Workshop
Korkrid Akepanidtaworn
 
Analytical tools
Analytical toolsAnalytical tools
Analytical tools
Aniket Joshi
 
Feb.2016 Demystifying Digital Humanities - Workshop 3
Feb.2016 Demystifying Digital Humanities - Workshop 3Feb.2016 Demystifying Digital Humanities - Workshop 3
Feb.2016 Demystifying Digital Humanities - Workshop 3
Paige Morgan
 
Implementing Archivematica, research data network
Implementing Archivematica, research data networkImplementing Archivematica, research data network
Implementing Archivematica, research data network
Jisc RDM
 
Using Archivemedia to preserve research data
Using Archivemedia to preserve research dataUsing Archivemedia to preserve research data
Using Archivemedia to preserve research data
ARDC
 
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
 
"Filling the Digital Preservation Gap" with Archivematica
"Filling the Digital Preservation Gap" with Archivematica"Filling the Digital Preservation Gap" with Archivematica
"Filling the Digital Preservation Gap" with Archivematica
Jenny Mitcham
 
Big Data with IOT approach and trends with case study
Big Data with IOT approach and trends with case studyBig Data with IOT approach and trends with case study
Big Data with IOT approach and trends with case study
Sharjeel Imtiaz
 
The Web of Data: The W3C Semantic Web Initiative
The Web of Data: The W3C Semantic Web InitiativeThe Web of Data: The W3C Semantic Web Initiative
The Web of Data: The W3C Semantic Web Initiative
National Information Standards Organization (NISO)
 
Pemanfaatan Big Data Dalam Riset 2023.pptx
Pemanfaatan Big Data Dalam Riset 2023.pptxPemanfaatan Big Data Dalam Riset 2023.pptx
Pemanfaatan Big Data Dalam Riset 2023.pptx
elisarosa29
 
FAIRDOM data management support for ERACoBioTech Proposals
FAIRDOM data management support for ERACoBioTech ProposalsFAIRDOM data management support for ERACoBioTech Proposals
FAIRDOM data management support for ERACoBioTech Proposals
FAIRDOM
 
Scientific Software Challenges and Community Responses
Scientific Software Challenges and Community ResponsesScientific Software Challenges and Community Responses
Scientific Software Challenges and Community Responses
Daniel S. Katz
 
Know thy logos
Know thy logosKnow thy logos
Know thy logos
Vishal V
 
A323568347_29695_5_2024_Lecture0_INT232.ppt
A323568347_29695_5_2024_Lecture0_INT232.pptA323568347_29695_5_2024_Lecture0_INT232.ppt
A323568347_29695_5_2024_Lecture0_INT232.ppt
CheriviralaNikhil
 

Similar to R programming language - Mustafa Wahedi (20)

How Oracle Uses CrowdFlower For Sentiment Analysis
How Oracle Uses CrowdFlower For Sentiment AnalysisHow Oracle Uses CrowdFlower For Sentiment Analysis
How Oracle Uses CrowdFlower For Sentiment Analysis
 
Abhishek Training PPT.pptx
Abhishek Training PPT.pptxAbhishek Training PPT.pptx
Abhishek Training PPT.pptx
 
“Filling the digital preservation gap” an update from the Jisc Research Data ...
“Filling the digital preservation gap”an update from the Jisc Research Data ...“Filling the digital preservation gap”an update from the Jisc Research Data ...
“Filling the digital preservation gap” an update from the Jisc Research Data ...
 
Introduction to Data Science.pptx
Introduction to Data Science.pptxIntroduction to Data Science.pptx
Introduction to Data Science.pptx
 
Introduction to R
Introduction to RIntroduction to R
Introduction to R
 
LSESU a Taste of R Language Workshop
LSESU a Taste of R Language WorkshopLSESU a Taste of R Language Workshop
LSESU a Taste of R Language Workshop
 
Analytical tools
Analytical toolsAnalytical tools
Analytical tools
 
ODSC and iRODS
ODSC and iRODSODSC and iRODS
ODSC and iRODS
 
Feb.2016 Demystifying Digital Humanities - Workshop 3
Feb.2016 Demystifying Digital Humanities - Workshop 3Feb.2016 Demystifying Digital Humanities - Workshop 3
Feb.2016 Demystifying Digital Humanities - Workshop 3
 
Implementing Archivematica, research data network
Implementing Archivematica, research data networkImplementing Archivematica, research data network
Implementing Archivematica, research data network
 
Using Archivemedia to preserve research data
Using Archivemedia to preserve research dataUsing Archivemedia to preserve research data
Using Archivemedia to preserve research data
 
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...
 
"Filling the Digital Preservation Gap" with Archivematica
"Filling the Digital Preservation Gap" with Archivematica"Filling the Digital Preservation Gap" with Archivematica
"Filling the Digital Preservation Gap" with Archivematica
 
Big Data with IOT approach and trends with case study
Big Data with IOT approach and trends with case studyBig Data with IOT approach and trends with case study
Big Data with IOT approach and trends with case study
 
The Web of Data: The W3C Semantic Web Initiative
The Web of Data: The W3C Semantic Web InitiativeThe Web of Data: The W3C Semantic Web Initiative
The Web of Data: The W3C Semantic Web Initiative
 
Pemanfaatan Big Data Dalam Riset 2023.pptx
Pemanfaatan Big Data Dalam Riset 2023.pptxPemanfaatan Big Data Dalam Riset 2023.pptx
Pemanfaatan Big Data Dalam Riset 2023.pptx
 
FAIRDOM data management support for ERACoBioTech Proposals
FAIRDOM data management support for ERACoBioTech ProposalsFAIRDOM data management support for ERACoBioTech Proposals
FAIRDOM data management support for ERACoBioTech Proposals
 
Scientific Software Challenges and Community Responses
Scientific Software Challenges and Community ResponsesScientific Software Challenges and Community Responses
Scientific Software Challenges and Community Responses
 
Know thy logos
Know thy logosKnow thy logos
Know thy logos
 
A323568347_29695_5_2024_Lecture0_INT232.ppt
A323568347_29695_5_2024_Lecture0_INT232.pptA323568347_29695_5_2024_Lecture0_INT232.ppt
A323568347_29695_5_2024_Lecture0_INT232.ppt
 

More from UNICORNS IN TECH

Sex, love and robots - Cate Lawrence
Sex, love and robots - Cate LawrenceSex, love and robots - Cate Lawrence
Sex, love and robots - Cate Lawrence
UNICORNS IN TECH
 
Recent political developments in Turkey and their influence onto tech and sci...
Recent political developments in Turkey and their influence onto tech and sci...Recent political developments in Turkey and their influence onto tech and sci...
Recent political developments in Turkey and their influence onto tech and sci...
UNICORNS IN TECH
 
#UNIT 2017: Cloud Computing
#UNIT 2017: Cloud Computing#UNIT 2017: Cloud Computing
#UNIT 2017: Cloud Computing
UNICORNS IN TECH
 
From Strength in Diversity to Smart Nanoscale Technologies - David Smith
From Strength in Diversity to Smart Nanoscale Technologies - David Smith From Strength in Diversity to Smart Nanoscale Technologies - David Smith
From Strength in Diversity to Smart Nanoscale Technologies - David Smith
UNICORNS IN TECH
 
#UNIT 2017: Brexit - Daniel Irvine
#UNIT 2017: Brexit - Daniel Irvine#UNIT 2017: Brexit - Daniel Irvine
#UNIT 2017: Brexit - Daniel Irvine
UNICORNS IN TECH
 
An Invisible Woman - Lynn Conway
An Invisible Woman - Lynn ConwayAn Invisible Woman - Lynn Conway
An Invisible Woman - Lynn Conway
UNICORNS IN TECH
 
Claudia Stuetzel - DOING IT DIFFERENTLY - A SHORT HISTORY OF PEOPLE REINVENTI...
Claudia Stuetzel - DOING IT DIFFERENTLY - A SHORT HISTORY OF PEOPLE REINVENTI...Claudia Stuetzel - DOING IT DIFFERENTLY - A SHORT HISTORY OF PEOPLE REINVENTI...
Claudia Stuetzel - DOING IT DIFFERENTLY - A SHORT HISTORY OF PEOPLE REINVENTI...
UNICORNS IN TECH
 
Jon maddog Hall - The History of Free and Open Source Culture
Jon maddog Hall - The History of Free and Open Source CultureJon maddog Hall - The History of Free and Open Source Culture
Jon maddog Hall - The History of Free and Open Source Culture
UNICORNS IN TECH
 
Automate the pain way - Pedro Proenca
Automate the pain way - Pedro ProencaAutomate the pain way - Pedro Proenca
Automate the pain way - Pedro Proenca
UNICORNS IN TECH
 
8 PEOPLE, 4 SERVICES, 40 COUNTRIES - Wojciech Gaca
8 PEOPLE, 4 SERVICES, 40 COUNTRIES - Wojciech Gaca8 PEOPLE, 4 SERVICES, 40 COUNTRIES - Wojciech Gaca
8 PEOPLE, 4 SERVICES, 40 COUNTRIES - Wojciech Gaca
UNICORNS IN TECH
 
THE LASERSAUR, OR HOW TO BUILD YOUR OWN GREAT LASER CUTTER
THE LASERSAUR, OR HOW TO BUILD YOUR OWN GREAT LASER CUTTERTHE LASERSAUR, OR HOW TO BUILD YOUR OWN GREAT LASER CUTTER
THE LASERSAUR, OR HOW TO BUILD YOUR OWN GREAT LASER CUTTER
UNICORNS IN TECH
 
HOW SEMICONDUCTOR PHYSICS REVOLUTIONIZED SUSTAINABLE ELECTRICITY AND LIGHTING
HOW SEMICONDUCTOR PHYSICS REVOLUTIONIZED SUSTAINABLE ELECTRICITY AND LIGHTINGHOW SEMICONDUCTOR PHYSICS REVOLUTIONIZED SUSTAINABLE ELECTRICITY AND LIGHTING
HOW SEMICONDUCTOR PHYSICS REVOLUTIONIZED SUSTAINABLE ELECTRICITY AND LIGHTING
UNICORNS IN TECH
 
Andra Bria_AI for more inclusive society
Andra Bria_AI for more inclusive societyAndra Bria_AI for more inclusive society
Andra Bria_AI for more inclusive society
UNICORNS IN TECH
 
Designing culture @mimi - Eva-m zoll
Designing culture @mimi  - Eva-m zollDesigning culture @mimi  - Eva-m zoll
Designing culture @mimi - Eva-m zoll
UNICORNS IN TECH
 
Our journey to aws - Maylin Leal
Our journey to aws - Maylin LealOur journey to aws - Maylin Leal
Our journey to aws - Maylin Leal
UNICORNS IN TECH
 
Klaus Jäger_Development and future of (solar) energy technologies
Klaus Jäger_Development and future of (solar) energy technologiesKlaus Jäger_Development and future of (solar) energy technologies
Klaus Jäger_Development and future of (solar) energy technologies
UNICORNS IN TECH
 
Code reviews
Code reviewsCode reviews
Code reviews
UNICORNS IN TECH
 
Thinking with microservices
Thinking with microservicesThinking with microservices
Thinking with microservices
UNICORNS IN TECH
 
Trust is the answer - Thomas Keup
Trust is the answer - Thomas KeupTrust is the answer - Thomas Keup
Trust is the answer - Thomas Keup
UNICORNS IN TECH
 
Wearables 101 - Tank Thunderbird
Wearables 101 - Tank ThunderbirdWearables 101 - Tank Thunderbird
Wearables 101 - Tank Thunderbird
UNICORNS IN TECH
 

More from UNICORNS IN TECH (20)

Sex, love and robots - Cate Lawrence
Sex, love and robots - Cate LawrenceSex, love and robots - Cate Lawrence
Sex, love and robots - Cate Lawrence
 
Recent political developments in Turkey and their influence onto tech and sci...
Recent political developments in Turkey and their influence onto tech and sci...Recent political developments in Turkey and their influence onto tech and sci...
Recent political developments in Turkey and their influence onto tech and sci...
 
#UNIT 2017: Cloud Computing
#UNIT 2017: Cloud Computing#UNIT 2017: Cloud Computing
#UNIT 2017: Cloud Computing
 
From Strength in Diversity to Smart Nanoscale Technologies - David Smith
From Strength in Diversity to Smart Nanoscale Technologies - David Smith From Strength in Diversity to Smart Nanoscale Technologies - David Smith
From Strength in Diversity to Smart Nanoscale Technologies - David Smith
 
#UNIT 2017: Brexit - Daniel Irvine
#UNIT 2017: Brexit - Daniel Irvine#UNIT 2017: Brexit - Daniel Irvine
#UNIT 2017: Brexit - Daniel Irvine
 
An Invisible Woman - Lynn Conway
An Invisible Woman - Lynn ConwayAn Invisible Woman - Lynn Conway
An Invisible Woman - Lynn Conway
 
Claudia Stuetzel - DOING IT DIFFERENTLY - A SHORT HISTORY OF PEOPLE REINVENTI...
Claudia Stuetzel - DOING IT DIFFERENTLY - A SHORT HISTORY OF PEOPLE REINVENTI...Claudia Stuetzel - DOING IT DIFFERENTLY - A SHORT HISTORY OF PEOPLE REINVENTI...
Claudia Stuetzel - DOING IT DIFFERENTLY - A SHORT HISTORY OF PEOPLE REINVENTI...
 
Jon maddog Hall - The History of Free and Open Source Culture
Jon maddog Hall - The History of Free and Open Source CultureJon maddog Hall - The History of Free and Open Source Culture
Jon maddog Hall - The History of Free and Open Source Culture
 
Automate the pain way - Pedro Proenca
Automate the pain way - Pedro ProencaAutomate the pain way - Pedro Proenca
Automate the pain way - Pedro Proenca
 
8 PEOPLE, 4 SERVICES, 40 COUNTRIES - Wojciech Gaca
8 PEOPLE, 4 SERVICES, 40 COUNTRIES - Wojciech Gaca8 PEOPLE, 4 SERVICES, 40 COUNTRIES - Wojciech Gaca
8 PEOPLE, 4 SERVICES, 40 COUNTRIES - Wojciech Gaca
 
THE LASERSAUR, OR HOW TO BUILD YOUR OWN GREAT LASER CUTTER
THE LASERSAUR, OR HOW TO BUILD YOUR OWN GREAT LASER CUTTERTHE LASERSAUR, OR HOW TO BUILD YOUR OWN GREAT LASER CUTTER
THE LASERSAUR, OR HOW TO BUILD YOUR OWN GREAT LASER CUTTER
 
HOW SEMICONDUCTOR PHYSICS REVOLUTIONIZED SUSTAINABLE ELECTRICITY AND LIGHTING
HOW SEMICONDUCTOR PHYSICS REVOLUTIONIZED SUSTAINABLE ELECTRICITY AND LIGHTINGHOW SEMICONDUCTOR PHYSICS REVOLUTIONIZED SUSTAINABLE ELECTRICITY AND LIGHTING
HOW SEMICONDUCTOR PHYSICS REVOLUTIONIZED SUSTAINABLE ELECTRICITY AND LIGHTING
 
Andra Bria_AI for more inclusive society
Andra Bria_AI for more inclusive societyAndra Bria_AI for more inclusive society
Andra Bria_AI for more inclusive society
 
Designing culture @mimi - Eva-m zoll
Designing culture @mimi  - Eva-m zollDesigning culture @mimi  - Eva-m zoll
Designing culture @mimi - Eva-m zoll
 
Our journey to aws - Maylin Leal
Our journey to aws - Maylin LealOur journey to aws - Maylin Leal
Our journey to aws - Maylin Leal
 
Klaus Jäger_Development and future of (solar) energy technologies
Klaus Jäger_Development and future of (solar) energy technologiesKlaus Jäger_Development and future of (solar) energy technologies
Klaus Jäger_Development and future of (solar) energy technologies
 
Code reviews
Code reviewsCode reviews
Code reviews
 
Thinking with microservices
Thinking with microservicesThinking with microservices
Thinking with microservices
 
Trust is the answer - Thomas Keup
Trust is the answer - Thomas KeupTrust is the answer - Thomas Keup
Trust is the answer - Thomas Keup
 
Wearables 101 - Tank Thunderbird
Wearables 101 - Tank ThunderbirdWearables 101 - Tank Thunderbird
Wearables 101 - Tank Thunderbird
 

Recently uploaded

standardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghhstandardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghh
ArpitMalhotra16
 
Machine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptxMachine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptx
balafet
 
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
AbhimanyuSinha9
 
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
mbawufebxi
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP
 
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
 
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptxData_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
AnirbanRoy608946
 
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
axoqas
 
Q1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year ReboundQ1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year Rebound
Oppotus
 
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
nscud
 
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
dwreak4tg
 
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
 
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
ukgaet
 
My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.
rwarrenll
 
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
v3tuleee
 
【社内勉強会資料_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株式会社
 
Opendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptxOpendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptx
Opendatabay
 
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
 
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
 
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...
pchutichetpong
 

Recently uploaded (20)

standardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghhstandardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghh
 
Machine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptxMachine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptx
 
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
 
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
 
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
 
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptxData_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
 
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
 
Q1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year ReboundQ1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year Rebound
 
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
 
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
 
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...
 
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
 
My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.
 
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
 
【社内勉強会資料_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】
 
Opendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptxOpendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptx
 
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...
 
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 ...
 
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...
 

R programming language - Mustafa Wahedi

  • 1. Introduction to Data Science with R Mustafa Wahedi
  • 2. Table of contents • What is Data Science? • Examples and further readings • Hacking skills - R • R pros • R cons • Questions + Workshop
  • 3. What is Data Science? • Definition (wikipedia): „Data Science is an interdisciplinary field about processes and systems to extract knowledge or insights from data in various forms, either structured or unstructured, which is a continuation of some of the data analysis fields such as statistics, data mining, and predictive analytics, (…) .”
  • 4. What is Data Science? Drew Conway 2010
  • 5. Examples and further readings • Data Science for Social Good • Problem: Donations for Kenyan households need to be adressed to the right villages with the most need first • Idea: Decipher Satellite images with the help of an algorithm (supervised learning)
  • 6. Examples and further readings • R for Data Journalism • http://rddj.info/ • Used since the 50s/60s – first recorded use by a major news organization was in 2009 by The Guardian in their Datablog • Higher level of Immersion with topics as the reader is able to interact with Data in form of interactive visualization
  • 7. Hacking skills - R • R is a a programming language and software environment for statistical computing and graphics supported by the R Foundation. • Based off S (turn ideas into software, quickly and faithfully) • Source code of R is written primarily in C, Fortran and R. API to almost any language • The idea is to load software packages with already established functions / methods / algorithms into your environment and to use those for your needs • 7,801 additional packages available (as of January 2016)
  • 8. R pros • R is a fast way for prototyping • R core has a lot of statistical features to quickly analyse datasets • R runs in-memory, it calculates fast • Huge userbase – almost every problem you run into will have been already discussed • Visualizing datasets in R is easy, fast and with the right packages also very intuitive (ggplot2) • If you need a statistical method, which is very niche, odds are there is a package available for that
  • 9. R cons • Steep learning curve, as Rs Syntax has some quirks you got to get used to • R runs in-memory – big data needs big memory and memory overflow happens if you are not careful • Debugging is a mess with R, in part because of lack of documentation and error messages in R can be cryptic • When R was founded / created, security questions were not asked, thus implementing R code on live server needs to be thought about thourougly • Not a lot of interactivity (e.g. javascript in frontend to show results of R analysis – but this is also being tackled now by the community (shiny, rCharts))