Data Science with applications in R course covering the advanced topics and following the Data Science with R I course. Data Science with R II covers clustering, text mining, support vector machines, neural networks, and networks. The main aim of the course is to train students to be able to properly analyze specific datasets with methods outside of standard econometric framework using the R programming environment.
Last update: Bednařík Petr, PhDr., Ph.D. (06.06.2020)
Data Science with applications in R course covering the advanced topics and following the Data Science with R I course. Data Science with R II covers clustering, text mining, support vector machines, neural networks, and networks.
Last update: Čuprová Michaela, Mgr. (02.02.2020)
Aim of the course -
The main aim of the course is to train students to be able to properly analyze specific datasets with methods outside of standard econometric framework using the R programming environment.
Last update: SCHNELLEROVA (02.09.2019)
Please switch to the english version.
Last update: SCHNELLEROVA (25.10.2019)
Literature -
Mandatory literature:
Ledolter, Johannes (2013): Data Mining and Business Analytics with R, Hoboken, New Jersey: John Wiley & Sons.
Toomey, Dan (2014): R for Data Science, Birmingham: Packt Publishing Ltd.
Zumel, Nina & Mount, John (2014): Practical Data Science with R, Shelter Island, New York: Manning Publications Co.
Kabacoff, Robert (2015): R in Action, Shelter Island, New York: Manning Publications Co.
Additional suggested literature:
Grolemung, Garret (2014): Hands-On Programming with R, Sebastopol: O'Reilly Media Inc.
Ojeda, Tony et al. (2014): Practical Data Science Cookbook, Birmingham: Packt Publishing Ltd.
Last update: Krištoufek Ladislav, prof. PhDr., Ph.D. (18.02.2024)
Mandatory literature:
Ledolter, Johannes (2013): Data Mining and Business Analytics with R, Hoboken, New Jersey: John Wiley & Sons.
Toomey, Dan (2014): R for Data Science, Birmingham: Packt Publishing Ltd.
Zumel, Nina & Mount, John (2014): Practical Data Science with R, Shelter Island, New York: Manning Publications Co..
Additional suggested literature:
Grolemung, Garret (2014): Hands-On Programming with R, Sebastopol: O'Reilly Media Inc.
Ojeda, Tony et al. (2014): Practical Data Science Cookbook, Birmingham: Packt Publishing Ltd.
Last update: Bednařík Petr, PhDr., Ph.D. (15.05.2020)
Teaching methods -
LECTURES & SEMINARS 2026:
Online, pre-recorded videos -LINKS ARE AVAILABLE IN THE SYLLABUS SECTION.
Q&A SESSIONS 2026:
Offline, in-person (Room 314, 9:30 AM CET, Wednesdays): 18 March (Week 5), 1 April (Week 7), 22 April (Week 10), 29 April (Week 11), 13 May (Week 13)
These can be moved to online depending on attendance and other circumstances.
If you have questions prepared for the Q&A session, please send them beforehand if possible.
Software: R/R Studio (freeware, available on all 016 computers)
Last update: Krištoufek Ladislav, prof. PhDr., Ph.D. (17.02.2026)
Please switch to the english version.
Last update: SCHNELLEROVA (25.10.2019)
Requirements to the exam -
The final grade consists of four ingredients:
DataCamp Skill Tracks: 40 points (2 x 20)
DataCamp Courses: 40 points (4 x 10)
Paper presentation: 20 points
Grading scale (according to Dean's Provision 17/2018):
A: above 90 (not inclusive)
B: between 80 (not inclusive) and 90 (inclusive)
C: between 70 (not inclusive) and 80 (inclusive)
D: between 60 (not inclusive) and 70 (inclusive)
E: between 50 (not inclusive) and 60 (inclusive)
F: below 50 (inclusive)
DataCamp.com Skill Tracks (use this link to enroll to the DataCamp class; use your @fsv.cuni.cz email to register, exchange students should contact me for an invite):
Track #1 Text Mining - by the end of Week #11
Track #2 MLOps Fundamentals - by the end of Week #15
DataCamp.com projects (use this link to enroll to the DataCamp class; use your @fsv.cuni.cz email to register, exchange students should contact me for an invite):
Course #1 Unsupervised Learning in R - by the end of Week #9
Course #2 Hyperparameter Tuning in R - by the end of Week #10
Course #3 Network Analysis in R - by the end of Week #13
Course #4 Fraud Detection in R - by the end of Week #13
Paper presentation:
Link to the presentation video (Google Drive, DropBox, YouTube, whichever you choose) to be submitted via SIS by the end of Week #15
You may work in pairs
Presentation video:
Find a research paper on your topic of interest (topics from either Data Science with R I or II, not simple regression models, though).
Find topical literature.
Present the paper, motivation, methodology, main results, how it contributes to the literature, and, importantly, propose how you would extend the paper or if you found any issues with the paper.
Make sure that the work split as well as the presentation split is approximately uniformly distributed in the pair.
Up to 15 minutes long (strict). Longer video means penalization of 50%.
Late submission means 100% penalization (strict).
Last update: Krištoufek Ladislav, prof. PhDr., Ph.D. (17.03.2026)
Please switch to the english version.
Last update: SCHNELLEROVA (25.10.2019)
Syllabus -
All online videos (lectures and coding) via Loom (respecting the planned scheduled):
BLOCK I - What remains in Supervised learning (Week 1)