Data Analytics in R-language
Course code
old course code
Course title in Estonian
Andmeanalüütika R-keeles
Course title in English
Data Analytics in R-language
ECTS credits
Assessment form
lecturer of 2022/2023 Autumn semester
Maria Kunevich (language of instruction:English)
lecturer of 2022/2023 Spring semester
Not opened for teaching. Click the study programme link below to see the nominal division schedule.
Course aims
To create an opportunity for students to get acquainted with statistical programming language and computing environment R. To support the development of practical skills for managing, describing, visualizing and modelling data in R. To create a preconditions for using R language and programming functionality on various research problems.
Brief description of the course
R is a language for statistical computing and graphics. It provides a rich environment for working with, visualizing, and analyzing data. The course will serve as a basic introduction to R language and its statistical and graphical capabilities. It covers data handling, data manipulation, graphics, functions, basic programming, and a range of elementary statistical techniques such as classical statistical tests, regression and analysis of variance. The main objective of the course is to familiarize students with the R environment and language, to enable them to develop practical skills for independent problem solving and to expand their knowledge of R on their own.

Course covers the following topics: What is R? R-Studio. Basics of R-language. Creating and accessing objects in R.

Managing data in R (Reading and writing data, Manipulating data).Managing data using dplyr package. Functions in R.Basic programming in R (Writing functions, Loops and conditional statements). Descriptive statistics in R. Graphics (Basic plotting; Building a graph; Customizing a graph; Advanced graphics; Plotting with ggplot2 package, Plotting with lattice package).

Statistical tests in R. Statistical models in R (Linear regression, Logistic regression, Analysis of variance).

Introduction to more advanced statistical methods. Topics to be determined by student interests/requirements.
Learning outcomes in the course
Upon completing the course the student:
- can use R for basic statistical programming;
- can create and modify R datasets;
- can create figures and plots in R;
- can perform and interpret basic statistical tests;
- can perform and interpret basic statistical models;
- can write basic functions and use them in their own research.
Maria Kunevich