/PiADwR

Materials for the "Programming and data analysis with R" course at Mathematical Institute, University of Wrocław (winter semester 2020/2021, 2019/2020)

Primary LanguageHTMLMIT LicenseMIT

Programowanie i analiza danych w R / Programming and data analysis with R

Materials for the "Programming and data analysis with R" course at Mathematical Institute, University of Wrocław (2019/2020)

Course information (in polish) / Informacje o zajęciach (po polsku)

Laboratoria

- Termin: Poniedziałki 14:15 — 15:45
- Miejsce: MS Teams

Program zajęć

Wprowadzenie do R.

- Laboratorium 1: R jako język programowania. Cechy funkcjonalne i obiektowe. Bazowy R. Dobre praktyki programistyczne. Wektory w R.

- Laboratorium 2: Programowanie w R: podstawowe typy danych, operacje i indeksowanie. 

- Laboratorium 3: Podstawy gita. Formaty danych, wczytywanie i zapisywanie danych z R. 

Podstawy analizy danych w R.

- Laboratorium 4: Analiza danych w R: eksploracja danych - podstawy. 

- Laboratorium 5: Analiza danych w R: czyszczenie i eksploracja danych I. Przekształcanie zmiennych, grupowanie i podsumowywanie danych. 
 
- Laboratorium 6: Analiza danych w R: czyszczenie i eksploracja danych II. 

- Laboratorium 7: Analiza danych w R: czyszczenie danych III: operacje na napisach i powtórzenie.

- Laboratorium 8: Analiza danych w R: wizualizacja danych I. 

- Laboratorium 9: Analiza danych w R: wizualizacja danych II.

- Laboratorium 10: Konsultacja projektów i prezentacja wstępnych wyników. 

Bardziej zaawansowane funkcjonalności R.

- Laboratorium 11: Budowa interaktywnych aplikacji z pakietem Shiny I.

- Laboratorium 12: Budowa interaktywnych aplikacji z pakietem Shiny II. 

- Laboratorium 13: Tworzenie dobrego kodu w R. 

- Laboratorium 14: Wydajne programowanie w R: podstawy. 

- Laboratorium 15: Prezentacja projektów.

Zasady zaliczenia

Punkty zostaną przyznane za 3 grupy zadań:

  1. Aktywność na zajęciach i bonusowe punkty z zadań domowych: 7 punktów.

  2. Zadania domowe: 42 punkty. W ramach jednego z zadań konieczne będzie włożenie wkładu do notatek z zajęć. Szczegóły zadań zostaną ustalone w trakcie realizacji programu.

  3. Projekt całosemestralny (do oddania na ostatnich zajęciach): 51 punktów. Oddanie projektu jest konieczne do zaliczenia.