10
UVOD U R ZA DATA SCIENCE Introduction to R for Data Science Predavači dipl. ing Branko Kovač Data Analyst at CUBE/Data Science Mentor at Springboard Institut za savremene nauke Data Science zajednica Srbije dr Goran S. Milovanović Data Scientist at DiploFoundation Data Science zajednica Srbije

Uvod u R za Data Science :: Sesija 1 [Intro to R for Data Science :: Session 1]

Embed Size (px)

Citation preview

Page 1: Uvod u R za Data Science :: Sesija 1 [Intro to R for Data Science :: Session 1]

UVOD U R ZA DATA SCIENCE

Introduction to R for Data Science

Predavači dipl. ing Branko Kovač

Data Analyst at CUBE/Data Science Mentor at Springboard Institut za savremene nauke Data Science zajednica Srbije dr Goran S. Milovanović

Data Scientist at DiploFoundation Data Science zajednica Srbije

Page 2: Uvod u R za Data Science :: Sesija 1 [Intro to R for Data Science :: Session 1]

UVOD U R ZA DATA SCIENCE

Sesija 1: Protrči kroz R!

Korak 1

• Instalacija R • Instalacija RStudio IDE Windows • Instalacija R za Windows: https://cran.r-project.org/bin/windows/base/ • Instalacija RStudio za Windows: https://www.rstudio.com/products/rstudio/download/ Ubuntu 14.04.10 LTS ili tu negde:

• Instalacija R: https://www.digitalocean.com/community/tutorials/how-to-set-up-r-on-

ubuntu-14-04 • Instalacija RStudio: https://www.rstudio.com/products/rstudio/download/

Page 3: Uvod u R za Data Science :: Sesija 1 [Intro to R for Data Science :: Session 1]

UVOD U R ZA DATA SCIENCE

Sesija 1: Protrči kroz R!

Korak 2

• Upoznavanje sa Rstudio IDE

Page 4: Uvod u R za Data Science :: Sesija 1 [Intro to R for Data Science :: Session 1]

UVOD U R ZA DATA SCIENCE

Sesija 1: Protrči kroz R!

Page 5: Uvod u R za Data Science :: Sesija 1 [Intro to R for Data Science :: Session 1]

UVOD U R ZA DATA SCIENCE

Sesija 1: Protrči kroz R!

Korak 3

• R ekosistem se predstavlja: Tools -> Install Packages…

Image source: The network structure of R packages on CRAN and BioConductor, Andrie de Vries & Joseph Rickert, Microsoft.

Page 6: Uvod u R za Data Science :: Sesija 1 [Intro to R for Data Science :: Session 1]

UVOD U R ZA DATA SCIENCE

Sesija 1: Protrči kroz R!

CRAN: The Comprehensive R Archive Network

Page 7: Uvod u R za Data Science :: Sesija 1 [Intro to R for Data Science :: Session 1]

UVOD U R ZA DATA SCIENCE

Sesija 1: Protrči kroz R!

Korak 4

• Instalirajte nešto korisno, npr:

> install.packages(“ggplot2”); • NOTE: ne instaliraju se *svi* R paketi ovako; negde tokom kursa

detaljnije o instalacijama.

> installed.packages() # alternativno: > library() > .libPaths() > library(ggplot2); search(); # šta je trenutno u okruzenju od paketa > old.packages(); # šta je zastarelo? > update.packages(); # update svega

Page 8: Uvod u R za Data Science :: Sesija 1 [Intro to R for Data Science :: Session 1]

UVOD U R ZA DATA SCIENCE

Sesija 1: Protrči kroz R!

Korak 5

• Protrči kroz R!

• Radni skript za Sesiju 1: IntroR_Session1.R • Data set: rko_film_1930-1941.csv

# data source: # http://www.stat.ufl.edu/~winner/datasets.html # prilagođena izvorna .dat datoteka u .csv fajl

Page 9: Uvod u R za Data Science :: Sesija 1 [Intro to R for Data Science :: Session 1]

UVOD U R ZA DATA SCIENCE

Sesija 1: Protrči kroz R!

Korak 6 • Čitanje do sledeće sesije:

• Biće objavljeno uskoro (29. aprila tokom dana) na stranicama kursa (Data Science zajednica Srbije i Startit će oba imati stranice kursa; razaslaćemo linkove čim tamo bude nešto).

• Korisno:

• Inside R: http://www.inside-r.org/ • Quick R: http://www.statmethods.net/ • R-bloggers: http://www.r-bloggers.com/

• Knjige, knjige braćo:

• The Art of R Programming, Norman Matloff, September 1, 2009: http://heather.cs.ucdavis.edu/~matloff/132/NSPpart.pdf

Page 10: Uvod u R za Data Science :: Sesija 1 [Intro to R for Data Science :: Session 1]