O - Základní práce se softwarem R - OSNOVA (a) PŘED ZAČÁTKEM HODINY • Přístup na počítače - přihlašovací údaje (b) Úvod a základní informace o předmětu • Veronika Bendová + tykání • podmínky k zápočtu: — povinná docházka na cviká - 3 absence (omluvené + neomluvené) — zápočtová písemka se nepíše — odevzdání sady domácích úkolů (cca 14 příkladů) (dvě sady za semestr, reflektují příklady z hodiny) * všechny úkoly musí být kompletně odevzdané do zkoušky — další povinnosti: * domácí samostatná práce; u zkoušky nebude mít problém ten, kdo si propočítá a naprogramuje celou sbírku příkladů; nenechte si ujet vlak * diskusní fórum mnou moderované * pište, ptejte se, e-mailujte, pomáhejte si, hlavně tomu rozumějte • konzultační hodiny dohodou - 375612@mail.muni.cz • www.math.muni.cz/ xbendovav —y Aplikovaná statistika • Má někdo nějaký dotaz? (c) První hodina - Rko - Úvod • náplň cvičení - počítání příkladů, práce se softwarem R • R ... programovací jazyk —y bude se programovat • má někdo s Rkem nebo s programováním nějakou zkušenost? • matematických programů je spoustu: Excel, Statistica, Matlab, R, proč právě R? — Je zdarma - dostupný a volně stažitelný - balíčky, funkce, RStudio — neustále se vyvíjí a je rozšiřováno o nové balíčky a funkce —y vše je buď k dispozici, nebo se dá naprogramovat - v Excelu složité/omezené — nastavení jsou zcela na programátorovi: všechno je možné nastavit podle sebe — krásná grafika — disponuje výbornou nápovědou * v angličtině — lidé Rko používají —y na googlu lze najít spoustu tipů, jak co udělat — kouzelná věta: How to do something in R? (d) RStudio • 4 okna — pracovní/programovací okno 1 — workspace + historie příkazů — Konzole (výstupové okno) — 4.okno - multifunkční * P lot s - grafické okno * Help • každá dobře udělaná funkce má svou nápovědu (a) jaké jsou u ní parametry (argumenty) a k čemu slouží (b) popis výstupních hodnot, (c) demonštratívni příklad; (d) cvičné seznámení s helpem pomocí příkazu sum — Package - vyhledávání a instalace balíčků, načtení knihovny * cvičné nainstalování balíčku lattice • nový R script • vyčištění Workspace • vyčištění Konzole • case sensitive!!! • Tools —y Options —y Appearance (e) Příkazy • vložení do proměnné — číslo — vektor c() — matice matrix() ... NÁPOVĚDA MATRIXQ • základní operace H— */ • sčítání vektorů a matic • dim() a length() • mocnina a odmocnina sqrt() • min(), max(), sum(), mean() • zaokrouhlování — round(), ceiling(), floor() • vytváření posloupností — seq(), rep() • rbind(), cbind() • podmnožiny vektorů a matic A[ , ], a[ ] • porovnávací operátory == < > <= >= • grafy — plotQ + nej důležitější paremetry 2 — Iegend() - pdf(), dev.offO • práce s datovým souborem — getwd(), setwd(), dir() — read.delim() - head() - $