SlideShare una empresa de Scribd logo
1 de 25
Descargar para leer sin conexión
© 2010 – 2016 eoda GmbHMartin Schneider
I have to teach R
Experiences in the teaching of R
eRum 2016
Martin Schneider
Data Scientist
© 2010 – 2016 eoda GmbHMartin Schneider www.eoda.de
About eoda
Interdisciplinary Team
Statisticians | Engineers | Economists | Sociologist | …
Based in Kassel - Germany
Data Science Consulting, Training, Support,
Software and Analytic Services with a focus on R
© 2010 – 2016 eoda GmbHMartin Schneider www.eoda.de
Teaching R since
2013
Motivation and Qualification
Number of courses
0025
Course Participants
0125I
© 2010 – 2016 eoda GmbHMartin Schneider www.eoda.de
Motivation and Qualification
Teaching R since
2010
Number of courses
0150
Course Participants
1000WE
© 2010 – 2016 eoda GmbHMartin Schneider www.eoda.de
For who?
BusinessAcademics
Wide differing Background
© 2010 – 2016 eoda GmbHMartin Schneider www.eoda.de
For who?
Business
Wide differing Priorities
We want to do everything perfect, every
prerequisite for analysis has to be met.
Academics
© 2010 – 2016 eoda GmbHMartin Schneider www.eoda.de
For who?
BusinessAcademics
Wide differing Priorities
How much money can we save?
We want to see results
© 2010 – 2016 eoda GmbHMartin Schneider www.eoda.de
For who?
? Excel
Wide differing preknowledge in Analytic Tools
© 2010 – 2016 eoda GmbHMartin Schneider www.eoda.de
For who?
Wide differing Statistical Background
NONECOOL
NONE
© 2010 – 2016 eoda GmbHMartin Schneider www.eoda.de
For who?
Wide differing Statistical Background
A LOT
COOL
A LOT
© 2010 – 2016 eoda GmbHMartin Schneider www.eoda.de
For who?
Wide differing Statistical Background
SOME
Dangerous
half knowledge
SOME
© 2010 – 2016 eoda GmbHMartin Schneider www.eoda.de
For who?
Wide differing Personal Goals
I want to start with
statistical analysis
I‘m already using SPSS
but I heard a lot of R so I
wanted to take a look
© 2010 – 2016 eoda GmbHMartin Schneider www.eoda.de
For who?
BusinessAcademics
Wide differing Personal Goals?
I want to start with
statistical analysis
I‘m already using SPSS
but I heard a lot of R so I
wanted to take a look
I‘m already using Excel and
everything is working fine
but my boss said…
© 2010 – 2016 eoda GmbHMartin Schneider www.eoda.de
Package updates
Recurring Problems
© 2010 – 2016 eoda GmbHMartin Schneider www.eoda.de
Recurring Problems
diverse classes
© 2010 – 2016 eoda GmbHMartin Schneider www.eoda.de
Recurring Problems
In R there are usually lots of different ways
to solve a problem
We did this already this way, why
are we doing it another way?
© 2010 – 2016 eoda GmbHMartin Schneider www.eoda.de
Recurring Problems
Steep learning curve
What does this Error Message
mean? I‘m having problems
solving this exercise.
This is in SPSS much easier
I will never
under-
stand R
© 2010 – 2016 eoda GmbHMartin Schneider www.eoda.de
Recurring Problems
Technical hurdles
I´m missing the permission
to install packages
I have to use external
software
© 2010 – 2016 eoda GmbHMartin Schneider www.eoda.de
Writing code
in front
Excersises
Usual Course
Small Part of Presentation
Presentation
© 2010 – 2016 eoda GmbHMartin Schneider www.eoda.de
Usual Course
Writing code in front
cars <- read.csv(file = "Data/carsMO.csv", stringsAsFactors = FALSE)
select(cars, Manufacturer, Modell, contains("sales", ignore.case = TRUE))
select(cars, Manufacturer, Modell, Sales:Sales_grouped)
mutate(cars, weight_to_hp = HP/Weight) %>%
filter(weight_to_hp > mean(weight_to_hp, na.rm = TRUE)) %>%
arrange(desc(weight_to_hp))%>%
select(Modell, weight_to_hp)
abs_loss_data <- cars %>%
mutate(absolute_loss = Purchase_price - Resaleprice) %>%
arrange(desc(absolute_loss)) %>%
select(Modell, contains("price"), absolute_loss) %>%
filter(!is.na(absolute_loss))
Slowdown
when writing
code
© 2010 – 2016 eoda GmbHMartin Schneider www.eoda.de
Usual Course
Excercises
Don‘t make it
to difficult
Now that you know, what a list is
please load this dataset, apply a
cluster analysis on it and create
an appealing report
© 2010 – 2016 eoda GmbHMartin Schneider www.eoda.de
Usual Course
Excercises
Don‘t make it
to easy
Now that you know how to
extract the first element from a
list, please extract the second
© 2010 – 2016 eoda GmbHMartin Schneider www.eoda.de
Example Data
Iris
NYC Taxi Data
MT Cars
Usual Course
© 2010 – 2016 eoda GmbHMartin Schneider www.eoda.de
Wishfull Thinking
workshop element attached to the course
smaller chunks of training sessions
© 2010 – 2016 eoda GmbHMartin Schneider www.eoda.de
@eodaGmbH
@eodaGmbH eodaGmbH
blog.eoda.de
eoda GmbH
Universitätsplatz 12
34127 Kassel - Germany
www.eoda.de/en
info@eoda.de
+49 561 202724-40
The Data Science Specialists.

Más contenido relacionado

La actualidad más candente

Flexi Force
Flexi ForceFlexi Force
Flexi Forcersr2u
 
CR May 2015 - OOA profile
CR May 2015 - OOA profileCR May 2015 - OOA profile
CR May 2015 - OOA profileThunile Nkosi
 
Portfolio JHK Architecten
Portfolio JHK ArchitectenPortfolio JHK Architecten
Portfolio JHK Architectenjhkarchitecten
 
Swisscom Intranet Transformation Journey - Digital Workplace Group live
Swisscom Intranet Transformation Journey - Digital Workplace Group liveSwisscom Intranet Transformation Journey - Digital Workplace Group live
Swisscom Intranet Transformation Journey - Digital Workplace Group liveThomas Maeder
 
Swisscom Intranet/Employee Portal - Step Two Intranet & Digital Workplace Award
Swisscom Intranet/Employee Portal - Step Two Intranet & Digital Workplace AwardSwisscom Intranet/Employee Portal - Step Two Intranet & Digital Workplace Award
Swisscom Intranet/Employee Portal - Step Two Intranet & Digital Workplace AwardThomas Maeder
 
Swisscom Intranet/Employee Portal - Rencontre Internationale des Responsable...
Swisscom Intranet/Employee Portal - Rencontre Internationale des Responsable...Swisscom Intranet/Employee Portal - Rencontre Internationale des Responsable...
Swisscom Intranet/Employee Portal - Rencontre Internationale des Responsable...Thomas Maeder
 
Kal slide deck techmeetup amsterdam
Kal slide deck   techmeetup amsterdamKal slide deck   techmeetup amsterdam
Kal slide deck techmeetup amsterdamTechMeetups
 
Concept 5 North Overview V1
Concept 5 North Overview V1Concept 5 North Overview V1
Concept 5 North Overview V1concept5north
 

La actualidad más candente (10)

Flexi Force
Flexi ForceFlexi Force
Flexi Force
 
Industrial success cases: MANUFACTURA MODERNA DE METALES
Industrial success cases: MANUFACTURA MODERNA DE METALESIndustrial success cases: MANUFACTURA MODERNA DE METALES
Industrial success cases: MANUFACTURA MODERNA DE METALES
 
CR May 2015 - OOA profile
CR May 2015 - OOA profileCR May 2015 - OOA profile
CR May 2015 - OOA profile
 
Portfolio JHK Architecten
Portfolio JHK ArchitectenPortfolio JHK Architecten
Portfolio JHK Architecten
 
Swisscom Intranet Transformation Journey - Digital Workplace Group live
Swisscom Intranet Transformation Journey - Digital Workplace Group liveSwisscom Intranet Transformation Journey - Digital Workplace Group live
Swisscom Intranet Transformation Journey - Digital Workplace Group live
 
Swisscom Intranet/Employee Portal - Step Two Intranet & Digital Workplace Award
Swisscom Intranet/Employee Portal - Step Two Intranet & Digital Workplace AwardSwisscom Intranet/Employee Portal - Step Two Intranet & Digital Workplace Award
Swisscom Intranet/Employee Portal - Step Two Intranet & Digital Workplace Award
 
Swisscom Intranet/Employee Portal - Rencontre Internationale des Responsable...
Swisscom Intranet/Employee Portal - Rencontre Internationale des Responsable...Swisscom Intranet/Employee Portal - Rencontre Internationale des Responsable...
Swisscom Intranet/Employee Portal - Rencontre Internationale des Responsable...
 
New CV LH English
New CV LH EnglishNew CV LH English
New CV LH English
 
Kal slide deck techmeetup amsterdam
Kal slide deck   techmeetup amsterdamKal slide deck   techmeetup amsterdam
Kal slide deck techmeetup amsterdam
 
Concept 5 North Overview V1
Concept 5 North Overview V1Concept 5 North Overview V1
Concept 5 North Overview V1
 

Destacado

eoda R-Akademie 2015_Kursprogramm
eoda R-Akademie 2015_Kursprogrammeoda R-Akademie 2015_Kursprogramm
eoda R-Akademie 2015_Kursprogrammeoda GmbH
 
R E G R E S S I O N A N A L Y S I S
R E G R E S S I O N  A N A L Y S I SR E G R E S S I O N  A N A L Y S I S
R E G R E S S I O N A N A L Y S I SPlato
 
Data-Based Maintenance: The Killer App for IoT
Data-Based Maintenance: The Killer App for IoTData-Based Maintenance: The Killer App for IoT
Data-Based Maintenance: The Killer App for IoTMichael Kanellos
 
Implementierung von R im Mittelstand
Implementierung von R im MittelstandImplementierung von R im Mittelstand
Implementierung von R im Mittelstandeoda GmbH
 
eoda R-Akademie 2016
eoda R-Akademie 2016eoda R-Akademie 2016
eoda R-Akademie 2016eoda GmbH
 
eoda | R-Support
eoda | R-Support eoda | R-Support
eoda | R-Support eoda GmbH
 
BA Summit 2014 Predictive maintenance: Met big data het lek dichten
BA Summit 2014  Predictive maintenance: Met big data het lek dichtenBA Summit 2014  Predictive maintenance: Met big data het lek dichten
BA Summit 2014 Predictive maintenance: Met big data het lek dichtenDaniel Westzaan
 
Predictive maintenance withsensors_in_utilities_
Predictive maintenance withsensors_in_utilities_Predictive maintenance withsensors_in_utilities_
Predictive maintenance withsensors_in_utilities_Tina Zhang
 
Predictive Maintenance with R
Predictive Maintenance with RPredictive Maintenance with R
Predictive Maintenance with Reoda GmbH
 
[Tutorial] building machine learning models for predictive maintenance applic...
[Tutorial] building machine learning models for predictive maintenance applic...[Tutorial] building machine learning models for predictive maintenance applic...
[Tutorial] building machine learning models for predictive maintenance applic...PAPIs.io
 
Justizkommunikation ce bit2015
Justizkommunikation ce bit2015Justizkommunikation ce bit2015
Justizkommunikation ce bit2015Governikus KG
 

Destacado (15)

eoda R-Akademie 2015_Kursprogramm
eoda R-Akademie 2015_Kursprogrammeoda R-Akademie 2015_Kursprogramm
eoda R-Akademie 2015_Kursprogramm
 
R E G R E S S I O N A N A L Y S I S
R E G R E S S I O N  A N A L Y S I SR E G R E S S I O N  A N A L Y S I S
R E G R E S S I O N A N A L Y S I S
 
Schleifen in R
Schleifen in RSchleifen in R
Schleifen in R
 
Data-Based Maintenance: The Killer App for IoT
Data-Based Maintenance: The Killer App for IoTData-Based Maintenance: The Killer App for IoT
Data-Based Maintenance: The Killer App for IoT
 
IOQ Protocol
IOQ ProtocolIOQ Protocol
IOQ Protocol
 
Implementierung von R im Mittelstand
Implementierung von R im MittelstandImplementierung von R im Mittelstand
Implementierung von R im Mittelstand
 
eoda R-Akademie 2016
eoda R-Akademie 2016eoda R-Akademie 2016
eoda R-Akademie 2016
 
eoda | R-Support
eoda | R-Support eoda | R-Support
eoda | R-Support
 
BA Summit 2014 Predictive maintenance: Met big data het lek dichten
BA Summit 2014  Predictive maintenance: Met big data het lek dichtenBA Summit 2014  Predictive maintenance: Met big data het lek dichten
BA Summit 2014 Predictive maintenance: Met big data het lek dichten
 
Predictive maintenance withsensors_in_utilities_
Predictive maintenance withsensors_in_utilities_Predictive maintenance withsensors_in_utilities_
Predictive maintenance withsensors_in_utilities_
 
Predictive Maintenance with R
Predictive Maintenance with RPredictive Maintenance with R
Predictive Maintenance with R
 
SAP CBM
SAP CBMSAP CBM
SAP CBM
 
[Tutorial] building machine learning models for predictive maintenance applic...
[Tutorial] building machine learning models for predictive maintenance applic...[Tutorial] building machine learning models for predictive maintenance applic...
[Tutorial] building machine learning models for predictive maintenance applic...
 
Auslandspraktikum England
Auslandspraktikum EnglandAuslandspraktikum England
Auslandspraktikum England
 
Justizkommunikation ce bit2015
Justizkommunikation ce bit2015Justizkommunikation ce bit2015
Justizkommunikation ce bit2015
 

Similar a Teaching R Experiences and Challenges

SCAND - Innovations behind your success
SCAND - Innovations behind your successSCAND - Innovations behind your success
SCAND - Innovations behind your successVictoria SCAND
 
itelligence, Inc. Overview
itelligence, Inc. Overviewitelligence, Inc. Overview
itelligence, Inc. Overviewbobgrow
 
Alain Bizette - Resume
Alain Bizette - ResumeAlain Bizette - Resume
Alain Bizette - ResumeAlain Bizette
 
Microsoft word cv joseph andersson ver4 english version
Microsoft word   cv joseph andersson ver4 english versionMicrosoft word   cv joseph andersson ver4 english version
Microsoft word cv joseph andersson ver4 english versionJosephAndersson
 
Microsoft Word Cv Joseph Andersson Ver4 English Version
Microsoft Word   Cv Joseph Andersson Ver4 English VersionMicrosoft Word   Cv Joseph Andersson Ver4 English Version
Microsoft Word Cv Joseph Andersson Ver4 English VersionJoseph_Andersson
 
SAP_S4HANA_Compliance_and_Security_Webinar.pdf
SAP_S4HANA_Compliance_and_Security_Webinar.pdfSAP_S4HANA_Compliance_and_Security_Webinar.pdf
SAP_S4HANA_Compliance_and_Security_Webinar.pdfanandkumar558548
 
Présentation Sage Erp X3
Présentation Sage Erp X3Présentation Sage Erp X3
Présentation Sage Erp X3Alexis Noal
 
Digital, bear or just bull
Digital, bear or just bullDigital, bear or just bull
Digital, bear or just bullScott Rigby
 
The use of R in Predictive Maintenance: A use case with TRUMPF Laser GmbH
The use of R in Predictive Maintenance: A use case with TRUMPF Laser GmbHThe use of R in Predictive Maintenance: A use case with TRUMPF Laser GmbH
The use of R in Predictive Maintenance: A use case with TRUMPF Laser GmbHeoda GmbH
 
JahiaOne 2015 - Customer Testimonial: Conseil Général de Lorraine
JahiaOne 2015 - Customer Testimonial: Conseil Général de LorraineJahiaOne 2015 - Customer Testimonial: Conseil Général de Lorraine
JahiaOne 2015 - Customer Testimonial: Conseil Général de LorraineJahia Solutions Group
 
Webinar - Introducing Datameer 4.0: Visual, End-to-End
Webinar - Introducing Datameer 4.0: Visual, End-to-EndWebinar - Introducing Datameer 4.0: Visual, End-to-End
Webinar - Introducing Datameer 4.0: Visual, End-to-EndDatameer
 
Realizing Traceability for Safety and Certainty
Realizing Traceability for Safety and CertaintyRealizing Traceability for Safety and Certainty
Realizing Traceability for Safety and CertaintySteven Vettermann
 
Unify OpenScape 4000 Course Certificate Antoni
Unify OpenScape 4000 Course Certificate AntoniUnify OpenScape 4000 Course Certificate Antoni
Unify OpenScape 4000 Course Certificate AntoniAntony Kamugisha
 
Trivadis Company Presentation - english
Trivadis Company Presentation - englishTrivadis Company Presentation - english
Trivadis Company Presentation - englishTrivadis
 

Similar a Teaching R Experiences and Challenges (20)

SCAND - Innovations behind your success
SCAND - Innovations behind your successSCAND - Innovations behind your success
SCAND - Innovations behind your success
 
Resume
ResumeResume
Resume
 
itelligence, Inc. Overview
itelligence, Inc. Overviewitelligence, Inc. Overview
itelligence, Inc. Overview
 
Alain Bizette - Resume
Alain Bizette - ResumeAlain Bizette - Resume
Alain Bizette - Resume
 
Microsoft word cv joseph andersson ver4 english version
Microsoft word   cv joseph andersson ver4 english versionMicrosoft word   cv joseph andersson ver4 english version
Microsoft word cv joseph andersson ver4 english version
 
Microsoft Word Cv Joseph Andersson Ver4 English Version
Microsoft Word   Cv Joseph Andersson Ver4 English VersionMicrosoft Word   Cv Joseph Andersson Ver4 English Version
Microsoft Word Cv Joseph Andersson Ver4 English Version
 
SAP_S4HANA_Compliance_and_Security_Webinar.pdf
SAP_S4HANA_Compliance_and_Security_Webinar.pdfSAP_S4HANA_Compliance_and_Security_Webinar.pdf
SAP_S4HANA_Compliance_and_Security_Webinar.pdf
 
Présentation Sage Erp X3
Présentation Sage Erp X3Présentation Sage Erp X3
Présentation Sage Erp X3
 
Digital, bear or just bull
Digital, bear or just bullDigital, bear or just bull
Digital, bear or just bull
 
Usf 2017 sap leonardo damien 05102017
Usf 2017 sap leonardo damien 05102017Usf 2017 sap leonardo damien 05102017
Usf 2017 sap leonardo damien 05102017
 
Resume Reviandari Rizkiani
Resume Reviandari RizkianiResume Reviandari Rizkiani
Resume Reviandari Rizkiani
 
The use of R in Predictive Maintenance: A use case with TRUMPF Laser GmbH
The use of R in Predictive Maintenance: A use case with TRUMPF Laser GmbHThe use of R in Predictive Maintenance: A use case with TRUMPF Laser GmbH
The use of R in Predictive Maintenance: A use case with TRUMPF Laser GmbH
 
EN Pedro Amador classical resume
EN Pedro Amador classical resumeEN Pedro Amador classical resume
EN Pedro Amador classical resume
 
JahiaOne 2015 - Customer Testimonial: Conseil Général de Lorraine
JahiaOne 2015 - Customer Testimonial: Conseil Général de LorraineJahiaOne 2015 - Customer Testimonial: Conseil Général de Lorraine
JahiaOne 2015 - Customer Testimonial: Conseil Général de Lorraine
 
EH-UpdatedProfile2016
EH-UpdatedProfile2016EH-UpdatedProfile2016
EH-UpdatedProfile2016
 
Webinar - Introducing Datameer 4.0: Visual, End-to-End
Webinar - Introducing Datameer 4.0: Visual, End-to-EndWebinar - Introducing Datameer 4.0: Visual, End-to-End
Webinar - Introducing Datameer 4.0: Visual, End-to-End
 
Realizing Traceability for Safety and Certainty
Realizing Traceability for Safety and CertaintyRealizing Traceability for Safety and Certainty
Realizing Traceability for Safety and Certainty
 
Unify OpenScape 4000 Course Certificate Antoni
Unify OpenScape 4000 Course Certificate AntoniUnify OpenScape 4000 Course Certificate Antoni
Unify OpenScape 4000 Course Certificate Antoni
 
Ansie de Swardt CV
Ansie de Swardt CVAnsie de Swardt CV
Ansie de Swardt CV
 
Trivadis Company Presentation - english
Trivadis Company Presentation - englishTrivadis Company Presentation - english
Trivadis Company Presentation - english
 

Último

100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptxAnupama Kate
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiSuhani Kapoor
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxStephen266013
 
(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
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxolyaivanovalion
 
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
 
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiSuhani Kapoor
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一ffjhghh
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysismanisha194592
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxolyaivanovalion
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfMarinCaroMartnezBerg
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxolyaivanovalion
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfLars Albertsson
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxolyaivanovalion
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% SecurePooja Nehwal
 
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
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxfirstjob4
 

Último (20)

100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docx
 
(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
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
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...
 
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdf
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
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
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptx
 

Teaching R Experiences and Challenges

  • 1. © 2010 – 2016 eoda GmbHMartin Schneider I have to teach R Experiences in the teaching of R eRum 2016 Martin Schneider Data Scientist
  • 2. © 2010 – 2016 eoda GmbHMartin Schneider www.eoda.de About eoda Interdisciplinary Team Statisticians | Engineers | Economists | Sociologist | … Based in Kassel - Germany Data Science Consulting, Training, Support, Software and Analytic Services with a focus on R
  • 3. © 2010 – 2016 eoda GmbHMartin Schneider www.eoda.de Teaching R since 2013 Motivation and Qualification Number of courses 0025 Course Participants 0125I
  • 4. © 2010 – 2016 eoda GmbHMartin Schneider www.eoda.de Motivation and Qualification Teaching R since 2010 Number of courses 0150 Course Participants 1000WE
  • 5. © 2010 – 2016 eoda GmbHMartin Schneider www.eoda.de For who? BusinessAcademics Wide differing Background
  • 6. © 2010 – 2016 eoda GmbHMartin Schneider www.eoda.de For who? Business Wide differing Priorities We want to do everything perfect, every prerequisite for analysis has to be met. Academics
  • 7. © 2010 – 2016 eoda GmbHMartin Schneider www.eoda.de For who? BusinessAcademics Wide differing Priorities How much money can we save? We want to see results
  • 8. © 2010 – 2016 eoda GmbHMartin Schneider www.eoda.de For who? ? Excel Wide differing preknowledge in Analytic Tools
  • 9. © 2010 – 2016 eoda GmbHMartin Schneider www.eoda.de For who? Wide differing Statistical Background NONECOOL NONE
  • 10. © 2010 – 2016 eoda GmbHMartin Schneider www.eoda.de For who? Wide differing Statistical Background A LOT COOL A LOT
  • 11. © 2010 – 2016 eoda GmbHMartin Schneider www.eoda.de For who? Wide differing Statistical Background SOME Dangerous half knowledge SOME
  • 12. © 2010 – 2016 eoda GmbHMartin Schneider www.eoda.de For who? Wide differing Personal Goals I want to start with statistical analysis I‘m already using SPSS but I heard a lot of R so I wanted to take a look
  • 13. © 2010 – 2016 eoda GmbHMartin Schneider www.eoda.de For who? BusinessAcademics Wide differing Personal Goals? I want to start with statistical analysis I‘m already using SPSS but I heard a lot of R so I wanted to take a look I‘m already using Excel and everything is working fine but my boss said…
  • 14. © 2010 – 2016 eoda GmbHMartin Schneider www.eoda.de Package updates Recurring Problems
  • 15. © 2010 – 2016 eoda GmbHMartin Schneider www.eoda.de Recurring Problems diverse classes
  • 16. © 2010 – 2016 eoda GmbHMartin Schneider www.eoda.de Recurring Problems In R there are usually lots of different ways to solve a problem We did this already this way, why are we doing it another way?
  • 17. © 2010 – 2016 eoda GmbHMartin Schneider www.eoda.de Recurring Problems Steep learning curve What does this Error Message mean? I‘m having problems solving this exercise. This is in SPSS much easier I will never under- stand R
  • 18. © 2010 – 2016 eoda GmbHMartin Schneider www.eoda.de Recurring Problems Technical hurdles I´m missing the permission to install packages I have to use external software
  • 19. © 2010 – 2016 eoda GmbHMartin Schneider www.eoda.de Writing code in front Excersises Usual Course Small Part of Presentation Presentation
  • 20. © 2010 – 2016 eoda GmbHMartin Schneider www.eoda.de Usual Course Writing code in front cars <- read.csv(file = "Data/carsMO.csv", stringsAsFactors = FALSE) select(cars, Manufacturer, Modell, contains("sales", ignore.case = TRUE)) select(cars, Manufacturer, Modell, Sales:Sales_grouped) mutate(cars, weight_to_hp = HP/Weight) %>% filter(weight_to_hp > mean(weight_to_hp, na.rm = TRUE)) %>% arrange(desc(weight_to_hp))%>% select(Modell, weight_to_hp) abs_loss_data <- cars %>% mutate(absolute_loss = Purchase_price - Resaleprice) %>% arrange(desc(absolute_loss)) %>% select(Modell, contains("price"), absolute_loss) %>% filter(!is.na(absolute_loss)) Slowdown when writing code
  • 21. © 2010 – 2016 eoda GmbHMartin Schneider www.eoda.de Usual Course Excercises Don‘t make it to difficult Now that you know, what a list is please load this dataset, apply a cluster analysis on it and create an appealing report
  • 22. © 2010 – 2016 eoda GmbHMartin Schneider www.eoda.de Usual Course Excercises Don‘t make it to easy Now that you know how to extract the first element from a list, please extract the second
  • 23. © 2010 – 2016 eoda GmbHMartin Schneider www.eoda.de Example Data Iris NYC Taxi Data MT Cars Usual Course
  • 24. © 2010 – 2016 eoda GmbHMartin Schneider www.eoda.de Wishfull Thinking workshop element attached to the course smaller chunks of training sessions
  • 25. © 2010 – 2016 eoda GmbHMartin Schneider www.eoda.de @eodaGmbH @eodaGmbH eodaGmbH blog.eoda.de eoda GmbH Universitätsplatz 12 34127 Kassel - Germany www.eoda.de/en info@eoda.de +49 561 202724-40 The Data Science Specialists.