Download presentation
Presentation is loading. Please wait.
Published byMonica Gerstle Modified over 6 years ago
1
JOTA dr. Gašper Cankar Filozofska fakulteta, april 2007
Predstavitev Pozdrav in predstavitev. JOTA dr. Gašper Cankar Filozofska fakulteta, april 2007
2
Okvir predstavitve Kaj R je (in zgodovina tega) Kaj R ni
R ‘govori’ slovensko Okus po Rju Demonstracije R ‘govori’ teoretične distribucije R in statistični testi Primeri uporabe R in podpora uporabniku To ne bo delavnica uporabe Rja. Ne bomo prikazovali, kako se podatke uvozi, ali kako z njimi operiramo, čeprav je to tema, ki jo moramo najprej osvojiti, da lahko začnemo z uporabo.
3
Osnovno okno Rja En hiter pogled na predmet predstavitve…za neučakane. Program se naloži, skupaj z vsemi paketi vam verjetno verzija za Windows ne bo vzela več kot 50 Mb. Instalacija je enostavna, paketi\moduli so preprosto zip datoteke, ki se odpakirajo…
4
Kaj R je Računalniško okolje in jezik (pravzaprav je jezik S).
Leta 1976 so pri Bell Laboratories postavili temelje jeziku S. Leta 1993 sta Ross Ihaka in Robert Gentleman napisala prvo verzijo programa R. Leta 1995 sta jo ponudila kot 'free software'. …prva konferenca useR je bila 2004, druga lani (obe na Dunaju). Leta 1976, štiri leta po tem, ko so 'izumili' jezik C, so pri Bell Laboratories postavili temelje jeziku S. Zatem je nastal program S-PLUS, ki je uporabljal ta jezik. Leta 1993 sta Ross Ihaka in Robert Gentleman napisala prvo verzijo programa R. Leta 95 sta jo ponudila kot 'free software'. Odtlej je zanimanje za R samo naraščal…prva konferenca useR je bila 2004, druga lani. Prihodnost: razvoj funkcij in poskusne kompilacije v 'native environment'. R is an integrated suite of software facilities for data manipulation, calculation and graphical display. Among other things it has • an effective data handling and storage facility, • a suite of operators for calculations on arrays, in particular matrices, • a large, coherent, integrated collection of intermediate tools for data analysis, • graphical facilities for data analysis and display either directly at the computer or on hard-copy, and a well developed, simple and effective programming language (called ‘S’) which includes conditionals, loops, user defined recursive functions and input and output facilities. (Indeed most of the system supplied functions are themselves written in the S language.) The term “environment” is intended to characterize it as a fully planned and coherent system, rather than an incremental accretion of very specific and inflexible tools, as is frequently the case with other data analysis software.
5
Kaj R ni “point n’ click” program
Lahek za začetnika (drugačen pristop) Vsemogočen R vs. Excel R vs. SPSS, Statistica, ipd. (Stata?) R večinoma uporabljamo iz ukazne vrstice. Seveda, ko enkrat sintakso napišemo, jo lahko poljubno modificirano poganjamo v paketih, ukaznih datotekah, ipd. Delo lahko poljubno avtomatiziramo, prav tako vnos podatkov in izpis rezultatov. Če je med vami kak navdušen uporabnik starega DOSa ali ukaznih vrstic linuxa, mu bo R zelo pri srcu. Excel? Sta krasen par, saj je za določene stvari pač Excel hitrejši (ker si ga bolj vajen). Obstajajo tudi moduli, ki povezujejo oba programa. Sicer pa podatke med njima najpogosteje prenašamo v enostavnih datotekah CSV, ki jih podpirata oba. There is an important difference in philosophy between S (and hence R) and the other main statistical systems. In S a statistical analysis is normally done as a series of steps, with intermediate results being stored in objects. Thus whereas SAS and SPSS will give copious output from a regression or discriminant analysis, R will give minimal output and store the results in a fit object for subsequent interrogation by further R functions
6
R ‘govori’ slovensko Eden od grafičnih vmesnikov za R je preveden tudi v slovenski jezik (Rcmdr – R commander). Prevedel ga je Jaro Lajovic. > library (Rcmdr) Vmesnik je zelo praktičen in jaz sam ga veliko premalo uporabljam. Obstaja tudi nadgradnja SciViews, ki R spremeni v ‘point’n click’ program, vendar ne deluje najbolj zanesljivo. Pregled menujev… Dobra plat vmesnika je ločeno shranjevanje ukaznega dela in izpisov. Predvsem prvo bomo danes uporabili. Poleg tega lahko vsako stvar gremo popravit in jo zeženemo znova, ipd.
7
Okus po Rju… V R ju imamo veliko različnih objektov. Opozorimo na funkcije (kratke tekstovne nabore ukazov) in podatkovne objekte, npr. vektorji, tabele, matrike, seznami. Vnos podatkov – malo okusa po Rju - scan(file='clipboard'), read.csv2(), ODBC Urejanje podatkov – obdelave – vse običajne dobrote reshape, cbind, rbind,… indeksiranje
19
Zaključek prvega dela Hvala.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.