Opis predmeta
Učinkovita in ponovljiva obravnava podatkov v jeziku R.
Grafični prikaz podatkov s paketom ggplot2.
Razvoj in objava interaktivnih poročil in spletnih aplikacij, ki temeljijo na kodi napisani v jeziku R (s pomočjo paketa Rmarkdown in shiny)
Dokumentacija analiz in kode (kontrola verzij)
Optimizirano kodiranje v jeziku R
- Pogoste napake, ki povzročajo neučinkovitosti kode
- Preverjanje pravilnosti, odpravljanje napak in ocena učinkovitosti
Predmet učimo na programih
Cilji in kompetence
R je eden izmed najbolj pogosto uporabljanih statističnih programskih jezikov. Statistiki ga uporabljajo za analizo podatkov in za razvoj lastnih funkcij; programski paketi združujejo funkcije in omogočajo njihovo deljenje z drugimi uporabniki okolja R.
Študent poglobi osnovno znanje jezika R; poudarek je na naprednem upravljanju s podatki, grafični predstavitvi podatkov in na ponovljivosti analiz. Zna preverjati in optimizirati svojo kodo. Z uporabo programskih paketov in spletnih aplikacij zna deliti kodo z drugimi uporabniki jezika R. To znanje je uporabno pri vseh predmetih in pri praktičnem delu.
Metode poučevanja in učenja
Predavanja, laboratorijske vaje, domače naloge, seminar
Del pedagoškega procesa bo izveden s pomočjo IKT tehnologij in možnosti, ki jih ponujajo.
Predvideni študijski rezultati
Znanje in razumevanje:
Izboljšano razumevanje in praktična uporaba statističnega razvojnega okolja R.
Temeljni viri in literatura
- R Development Core Team (2009). R: A language and environment for statistical computing. R Foundation for Statistical Computing, Vienna, Austria. ISBN 3-900051-07-0, URL http://www.R-project.org.
- Wickham, H. (2009). ggplot2. Spinger.
- Wickham, H. (2014). Advanced R. Chapman & Hall/CRC The R Series.
- Burns, P. (2012). The R Inferno. Engels.
- Razpoložljiva literatura se letno spreminja in posodablja. Primerni viri so zbrani na spletni strani www.r-project.org, zato se bodo aktualni viri letno spreminjali.