O předmětu

Předmět je zaměřen na výuku základních datových struktur, programovacích technik a manipulace s daty a textem v softwaru R.

Co se naučíš

Po úspěšném absolvování budou studenti schopni v softwaru R mimo jiné provádět základní datové operace a manipulace, implementovat základní programovací postupy, pracovat s textem, importovat a exportovat datové soubory a vytvářet soubory obrázkové.

Obsah předmětu

-Instalace R, uživatelská vývojová prostředí (IDE), nápověda, historie příkazů, workspace, psaní skriptů, knihovny. Internetové zdroje a diskuze týkající se R -Proměnné a funkce v R, jejich typy, včetně zacházení s datem -Vektory, matice a pole (array), související operace a funkce -Listy a datové soubory, související operace a funkce -Faktory a tabulky, související operace, funkce -Instalace a práce s knihovnami -Práce s datovými soubory, jejich import a export z různých formátů. -Zpracování textu v R: vstup ze souboru a z klávesnice, výstup do souboru a na obrazovku, práce s textem, regulární výrazy -Základy programování: podmínka if, for cyklus, while cyklus a smyčka repeat. Použití vektorových operací místo cyklů -Vytváření uživatelských funkcí a programování s užitím funkcí -Numerická přesnost výpočtu, reprezentace čísel, časová a paměťová náročnost algoritmu a kódu -Základy grafiky v R: základní grafika a její možnosti: tvorba grafů, popis os, přidání legend, česká diakritika v grafech, tvorba obrázkových souborů. ggplot2 -Moderní R: systém balíčků tidyverse (dplyr, tidyr apod.) -Rmarkdown: zpracování výstupů kódu v podobě html, pdf, ukázky dalších možných prezentačních vrstev R

Literatura

Základní:

Jak uspět v předmětu

Doporučená příprava:

  • Pravidelná příprava během semestru místo drcení na zkoušku
  • Přednáškové slidy a materiály dostupné přes Moodle VŠE (dl.vse.cz)
  • Stará zkouška / typové otázky — zeptej se cvičícího nebo hledej na InSIS
  • Studijní skupiny a sdílení poznámek s kolegy z ročníku
Na co si dát pozor:
  • Přečti si sylabus — co je povinná vs. doporučená literatura
  • Podmínky zápočtu (zápočtové testy, projekty, docházka)
  • Termíny zkoušek zapisovat včas — kapacita bývá omezená

Doporučené zdroje

  • Sylabus na InSIS — osnova, literatura, garant
  • Moodle VŠE — prezentace a studijní materiály od vyučujících
  • Knihovna VŠE — přístup k e-knihám a databázím (EBSCO, ProQuest...)
  • SIS VŠE — výsledky zkoušek, zkušební termíny, docházka

✏️ Upravit wiki obsah

Používej Markdown: ## Nadpis, **tučně**, `kód`, - odrážky, > citace

Heslo si vyžádej od správce wiki.