Napredni pristopi v programskem okolju R

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.

Bodi na tekočem

Univerza v Ljubljani, Fakulteta za elektrotehniko, Tržaška cesta 25, 1000 Ljubljana

E:  dekanat@fe.uni-lj.si T:  01 4768 411