University of Warsaw - Central Authentication System
Strona główna

(in Polish) Basic Data Visualization in R

General data

Course ID: 2500-EN-F-229
Erasmus code / ISCED: 14.4 Kod klasyfikacyjny przedmiotu składa się z trzech do pięciu cyfr, przy czym trzy pierwsze oznaczają klasyfikację dziedziny wg. Listy kodów dziedzin obowiązującej w programie Socrates/Erasmus, czwarta (dotąd na ogół 0) – ewentualne uszczegółowienie informacji o dyscyplinie, piąta – stopień zaawansowania przedmiotu ustalony na podstawie roku studiów, dla którego przedmiot jest przeznaczony. / (0313) Psychology The ISCED (International Standard Classification of Education) code has been designed by UNESCO.
Course title: (unknown)
Name in Polish: Basic Data Visualization in R
Organizational unit: Faculty of Psychology
Course groups: (in Polish) Academic basket
(in Polish) Elective courses
(in Polish) electives for 3,4 and 5 year
Methodology, Statistics and Psychometrics basket
ECTS credit allocation (and other scores): (not available) Basic information on ECTS credits allocation principles:
  • the annual hourly workload of the student’s work required to achieve the expected learning outcomes for a given stage is 1500-1800h, corresponding to 60 ECTS;
  • the student’s weekly hourly workload is 45 h;
  • 1 ECTS point corresponds to 25-30 hours of student work needed to achieve the assumed learning outcomes;
  • weekly student workload necessary to achieve the assumed learning outcomes allows to obtain 1.5 ECTS;
  • work required to pass the course, which has been assigned 3 ECTS, constitutes 10% of the semester student load.

view allocation of credits
Language: English
Short description:

The course teaches the basics of data visualization in R, a programming

language used for data science. One of the main reasons data analysts

turn to R is for its strong graphic capabilities. In this class we will learn

how to plot graphs: from simple graphs (e.g. bar graphs, boxplots,

scatterplots), to plotting stacked graphs, and paneled graphs. We will also

learn to customize the plots (e.g. colors, scales, labels), and to export

plots (e.g. into image files, pdfs). Every plot will be created by writing

code in R.

Full description:

The course teaches the basic data visualization in R, a programming

language used for data science. One of the main reasons data analysts

turn to R is for its strong graphic capabilities.

The course makes use of the core Tidyverse packages in R: tidyr, dplyr,

ggplot2. In the classes we will learn to how import and clean up the data

in R (tidyr), how to select and filter variables for data analysis (dplyr), and

how to visualize the data (ggplot2). We will start by learning how to plot

simple graphs (one group, one variable), and then steadily introduce

more complex plots (stacked and grouped, adding errorbars, fit lines,

plotting multiple groups on a single graph). We will also to customize the

plots (e.g. colors, scales, labels), learn to print multiple plots on one page

and to export plots (e.g. into image files, pdfs). For every task we will

write code in R.

PLEASE NOTE that this class (1) is not an R programming course (i.e. you

won’t learn conditional statements, loops, you won’t write your own

functions), (2) is not a statistics class (i.e. no hypothesis confirmation, you

won’t learn which statistical test fits your data best). The course focuses

specifically on basic data visualization in R. However, we will cover visual

representation of outcomes of statistical tests or analyses (performed in

R).

Learning outcomes:

By the end of the course you will be able to:

- import various data files into R (excel, text, SPSS files);

- clean the data;

- subset the data;

- create a plot using base graphics;

- create plots using ggplot2: boxplots, dotplots, barplots, pie charts,

linegraphs, scatterplots;

- customize the plots (e.g. legends, colors, axes and text);

- stack the plots, combine the plots into a panel (multiple graphs on

the same page);

- export the plot in bitmap formats (jpeg, png, tiff), pdf, wmf.

Assessment methods and assessment criteria:

To pass the course, you’ll need to send in four homework assignments

and send in (at the end of the course) a final-term assignment (graded).

For this, you’ll get a data file from the instructor, together with specific

instructions.

The assignment will require of you to:

- import a data file into R;

- clean up the data;

- create a specific plot using base graphics;

- create three specific plots using ggplot2;

- customize the graphs (according to specific instructions);

- combine the plots into a panel;

- export the plot in a specified format.

The final grade will compromise of the following:

- score for the final-term assignment (60% of the grade)

- score for passing the 4 homework assignments (together 40% of

the grade)

The grading scale:

5 93-100%

4.5 85-92%

4 77-84%

3.5 69-76%

3 61-68%

2 60% and less

Attendance rules

Up to 2 excused and 2 unexcused absences are allowed

This course is not currently offered.
Course descriptions are protected by copyright.
Copyright by University of Warsaw.
Krakowskie Przedmieście 26/28
00-927 Warszawa
tel: +48 22 55 20 000 https://uw.edu.pl/
contact accessibility statement USOSweb 7.0.3.0 (2024-03-22)