Návrh Školení
Den 1
Úvod a přípravné zápasy
- Vytváření R přívětivějších, R a dostupných GUI Rstudia Rpromyšlený software a dokumentace R a statistiky Interaktivní používání R Úvodní sezení Získání nápovědy k funkcím a vlastnostem R příkazy, rozlišování velkých a malých písmen , atd. Rvolání a oprava předchozích příkazů Provádění příkazů ze souboru nebo přesměrování výstupu do souboru Trvalost dat a odstraňování objektů
Jednoduché manipulace; čísla a vektory
- Vektory a přiřazení Vektorová aritmetika Generování pravidelných sekvencí Logické vektory Chybějící hodnoty Znakové vektory Indexové vektory; výběr a úprava podmnožin datové sady Jiné typy objektů
Objekty, jejich režimy a atributy
- Vnitřní atributy: režim a délka Změna délky objektu Získání a nastavení atributů Třída objektu
Seřazené a neuspořádané faktory
- Konkrétní příklad Funkce tapply() a nerovnoměrná pole Uspořádané faktory
Pole a matice
- Pole Indexování pole. Podčásti pole Indexové matice Funkce pole() Smíšená vektorová a maticová aritmetika. Pravidlo recyklace
Seznamy Vytváření a úpravy seznamů Zřetězení seznamů
Datové rámce Vytváření datových rámců
- připojit() a odpojit()
Txt soubory CSV soubory XLS, XLSX soubory SPSS, SAS, Stata,… a další formáty dat Export dat do txt, csv a dalších formátů Přístup k datům z databází pomocí jazyka SQL
- Rozdělení pravděpodobnosti
R jako soubor statistických tabulek Zkoumání rozložení souboru dat Jedno- a dvouvýběrové testy
- Seskupování, smyčky a podmíněné provádění
Seskupené výrazy Řídící příkazy Podmíněné provádění: příkazy if Repetitivní provádění: pro cykly, opakování a while
- den 3
Psaní vlastních funkcí
- Jednoduché příklady Definování nových binárních operátorů Pojmenované argumenty a výchozí hodnoty Argument '...' Přiřazení ve funkcích Pokročilejší příklady Faktory účinnosti v návrzích bloků Vypuštění všech jmen z tištěného pole Rekurzivní numerická integrace
Rozsah
Přizpůsobení prostředí
- Třídy, generické funkce a objektová orientace
Učení bez dozoru Analýza hlavních komponent
- Metody shlukování (k-průměry, hierarchické shlukování, k-medoidy)
Kombinace výstupu z R s textem
- Vytváření html, pdf dokumentů
Reference (5)
At the end of the class, we had a great overview of the language, we were provided tools to continue learning and were provided suggestions on how to continue learning. We covered AI/ML information.
Victor Prado - Global Knowledge Network Training Ltd
Kurz - R
The R-programming overview training is quite intensive but Tomasz is always helpful, energetic and up to date. On top of it, he is passionate about R. I would highly recommend his R sessions to anyone interested in R.
Luiza Panoschi - Global Knowledge Network Training Ltd
Kurz - R
Practice exercises were relevant and very helpful to reinforce the knowledge.
Andy Kwan - Environment and Climate Change Canada
Kurz - R
Follow-along exercises after slide presentation kept engagement.
Robin White - Environment and Climate Change Canada
Kurz - R
Michael was very knowledgeable and clear in his instruction of the training. Course was well structured to teach the desired subject as well as the right amount of room was left to adjust to fit our needs better. Over all, I am very happy with the course.