-
Online kurz R
-
Study now1. Aritmetické operace
-
Study nowTýden 2
-
Study nowTýden 3
-
Study nowTýden 4
-
Study nowTýden 5
-
Study nowTýden 6
-
Study nowTýden 7
-
Study nowTýden 8
-
Study nowTýden 9
-
Intro
Jazyk R
Úvod
R je programovací jazyk a prostředí pro statistické výpočty a vizualizaci. Jazyk R poskytuje širokou škálu statistických a grafických technik (lineární a nelineární modelování, klasické statistické testy, analýzu časových řad a mnoho dalšího) a umožňuje snadné použití obsáhlých veřejně dostupných rozšíření. Jednou z jeho nejsilnějších stránek je možnost vytvářet grafy na úrovni vědeckých publikací a je čistě na uživateli, jakou úroveň detailů chce ve svém grafu uvést. Narozdíl od širokého spektra různých statistických nástrojů je jazyk R zdarma, což z něj činí jeden z nejpoužívanějších nástrojů pro datovou analýzu.
R má zároveň velmi obsáhlou komunitu, právě díky své velké popularitě. Tato komunita se podílí na vývoji doplňků a rozšíření (knihoven) pro jazyk R. Pokud narazíte ve své práci na problém, je vysoká šance, že jej již někdo vyřešil. V případě, že nenajdete problém, jehož řešení byste mohli aplikovat, komunita je plná ochotných odborníků, kteří se rádi podělí o své znalosti a s problémem pomohou. Většina materiálů a internetových fór je však v angličtině. Doporučuji si proto tedy zvykat používat při programování angličtinu jak pro hledání problémů, tak i pro psaní a komentování svého kódu.
Jazyk R budete ve většině případů používat k psaní scriptů - souborů obsahujících instrukce. Při spuštění scriptu se postupuje řádek po řádku a počítač vykonává jednotlivé instrukce, dokud nenarazí na konec scriptu, na chybu, není přerušen uživatelem a nebo, v horších případech, nevstoupí do nekonečné smyčky. Je možné používat i interkativní konzoli kde instrukce zadáváte jednotlivě. Konzole je použitelná k provádění datové analýzy, ale velice rychle se stává nečitelnou a v případě chyby se mnohem hůře opravuje. Proto doporučuji konzoli používat pouze pro kontrolu či testování příkazů (instrukcí), které následně budete psát do scriptu. Okno jazyka R, které budete v tomto kurzu používat bude sloužit jako váš script. Všechny instrukce, které napíšete, se vykonají až po kliknutí na tlačítko “Run”.
Poznámky ke kurzu
Tento krátký kurz je vzhledem ke své online povaze omezen tím, že pokročilejší témata nebudou vhodně ilustrovatelná. Jeho cílem však je poskytnout základní znalosti, jak se jazyk R chová, aby následný přechod do “plné” verze byl co nejsnazší.
Kurz je rozdělen na následující kapitoly a je na uživateli jaké tempo zvolí:
- Aritmetické operace
- Proměnné
- Práce s vektory a datové typy (faktory, řetězce, čísla)
- Početní operace s vektory
- Chybějící hodnoty
- Matice a datové tabulky
- Cykly (lapply, tapply)
- Funkce jako objekt
- Funkce: podmínky IF a cykly FOR
- Kam dál? Instalace R, načítání dat, odkazy…
Autoři kurzu
doc. Mgr. Maria Králová, PhD
Bc. Jan Melichařík
Lukáš Beneš
-
Online kurz R
-
Study now1. Aritmetické operace
-
Study nowTýden 2
-
Study nowTýden 3
-
Study nowTýden 4
-
Study nowTýden 5
-
Study nowTýden 6
-
Study nowTýden 7
-
Study nowTýden 8
-
Study nowTýden 9
-