R101: Praktický úvod pro používání statistického programu R
Mgr. Karel Rečka
R101: Praktický úvod pro používání statistického programu R

Popis kurzu

Hlavním cílem kurzu je naučit se analyzovat data v prostředí R/RStudia. Výuka je postavená 
na demonstraci kódu při spolčených setkáních a průběžných cvičeních týkajících se probrané 
látky. Doporučený "workflow" je (1) před každým seminářem si projít studijní materiály k danému 
setkání; (2) pokusit se vyřešit úkoly k procvičování; (3) aktivně se zúčastnit co nejvíce 
seminářů.

Podmínky zápočtu

Udělení zápočtu má tři podmínky. 
  1. Aktivní účast na seminářích (Většina seminářů bude probíhat online prostřednictvím platformy Zoom).
  2. Zpracování analytického reportu prostřednictvím R Markdownu (individuální úkol).
  3. Zpracování krátké prezentace vybraného balíčku (skupinový úkol).

Obsah kurzu

Měli bychom stihnout probrat tato témata:

  • Uvedení do R/RStudia a datové objekty. Instalace R/RStudia, orientace v RStudiu, pravidla psaní kódu, základní operace,užitečné klávesové zkratky. Základní typy datových objektů (vektorů) v R a práce s nimi.
  • Import dat. Načtení dat nejběžnějších formátů, například csv, spss, xls/xlsx. Použití balíčku readr.
  • Transformace dat: Filtrování (výběr případů/pozorování), řazení, výběr proměnných, tvorba nových proměnných, sumarizace, převod mezi long a wide formátem. Použití balíčků dplyr a tidyr.
  • Funkce. Tvorba vlastních funkcí v R, výrazy if else, argumenty funkcí, výstupní hodnoty (output).
  • Vizualizace dat. Tvorba různých typů grafů (sloupcové, bodové, krabicové grafy, histogramy aj.). Použití balíčku ggplot2.
  • Iterace. Redukování duplicitního kódu, použití for loops a balíčku purrr.
  • Explorace dat. Explorace kategorických a kvantitativních proměnných a vztahů mezi nimi. Představení balíčků skimr a dlookr.
  • Chybějící data. Typy chybějících dat, analýza chybějících dat, imputace chybějících dat. Práce s balíčky naniar a mice.
  • Power analýza. Odhad síly testu. Práce s balíčky WebPower, simr a paramtest.
  • Vybrané statistické modely. Korelace, vícenásobná lineární regrese, hierarchické modely.
  • Strukturní modelování. Odhad strukturních modelů (konfirmační faktorová analýza, úseková analýza) pomocí balíčku lavaan.
  • Reportování výsledků. Použití balíčku rmarkdown k reportování výsledků analýzy.

Předchozí znalosti

Kurz nepředpokládá žádnou předchozí znalost R či jiných programovacích jazyků. Je tedy vhodný 
pro naprosté začátečníky, ale i pro pokročilejší uživatele, kteří si chtějí prohloubit své 
znalosti nebo procvičit své dovednosti používání R. Kvůli množství látky bohužel není možné 
věnovat adekvátní pozornost teoretické stránce používaných procedur. Doporučenou prerekvizitou 
tohoto kurzu je proto Statistická analýza dat I. a II., resp. znalost probírané problematiky 
v rozsahu těchto kurzů.
Chapter contains:
1
Study text
1
Web
Teacher recommends to study from 12/9/2022 to 18/9/2022.
Chapter contains:
2
Study Materials
1
Study text
2
Web
Teacher recommends to study from 19/9/2022 to 25/9/2022.
Chapter contains:
2
Study Materials
1
Study text
2
Web
Teacher recommends to study from 26/9/2022 to 2/10/2022.
Chapter contains:
1
Study Materials
1
Study text
2
Web
Teacher recommends to study from 3/10/2022 to 9/10/2022.
Chapter contains:
1
Study text
2
Web
Teacher recommends to study from 10/10/2022 to 16/10/2022.
Chapter contains:
1
Study Materials
1
Study text
1
Web
Teacher recommends to study from 17/10/2022 to 23/10/2022.
Chapter contains:
1
Study text
1
Web
Teacher recommends to study from 24/10/2022 to 30/10/2022.
Chapter contains:
1
Study Materials
1
Study text
Teacher recommends to study from 31/10/2022 to 6/11/2022.
Chapter contains:
1
Study text
1
Web
Teacher recommends to study from 7/11/2022 to 13/11/2022.
Chapter contains:
1
Study text
1
Web
Teacher recommends to study from 14/11/2022 to 20/11/2022.
Chapter contains:
1
Study text
1
Web
Teacher recommends to study from 21/11/2022 to 27/11/2022.
Teacher recommends to study from 28/11/2022 to 4/12/2022.
Chapter contains:
1
Homework Vault
1
Study text
Teacher recommends to study from 5/12/2022 to 11/12/2022.
Previous