Documente Academic
Documente Profesional
Documente Cultură
De ce R?
Instalarea acestui program necesită un spațiu liber pe hard de aproximativ 150 MB.
Debarcarea programului puteți să o faceți de pe diverse site-uri, însă de recomandat este să
intrați direct pe site-ul programului, care cuprinde întreaga arhivă (CRAN – The
Comprehensive R Archive Network): https://cran.r-project.org/. Programul este disponibil
pentru cele trei sisteme de operare larg urilizate: Windows, Linux, Mac. Pentru Windows
găsiți ultima versiune a programului la adresa: https://cran.r-project.org/bin/windows/base/
(utilizați primul link). După terminarea descărcării executabilului, dați click pe el și începeți
instalarea. Păstrați English ca limba programului (limba română nu este printre opțiunile
oferite). Puteți selecta fișierul pentru instalarea programului, cel implicit este Program Files.
În continuare păstrați bifată Core Files și alegeți între 32-bit Files și 64-bit Files, în funcție
de sistemul de operare al calculatorului. Dacă nu sunteți sigur în legătură cu acesta, alegeți
64-bit Files. În continuare bifați Yes (customized startup), care vă va permite să modificați
setările inițiale și pe paginile următoare păstrați bifate MDI (one big window) și apoi HTML
help. În Select Start Menu Folder este recomandat să adăugați numele versiunii: R 3.5.0.
Păstrați bifate opțiunile de pe pagina Select Additional Tasks și apoi instalarea începe. Pentru
a finaliza instalarea apăsați pe Finish, după care căutați icoana pe desktop.
Instalarea programului RStudio
Prezentarea RStudio
R console R output
Vectori
R-ul operează cu mai multe categorii de obiecte. Dintre acestea vectorii sunt cele mai
simple. Ei sunt șiruri de elemente de același tip. Vectorii se pot crea utilizând funcția de
concatenare c ( ).
> x<-c(1,7,2,3)
> x
[1] 1 7 2 3
Numărul de elemente ale unui vector poate fi aflat prin funcția length ( ) (lungime):
> length(x)
[1] 4
Suma elementelor vectorului este calculată prin funcția sum ( ) (sumă):
> sum(x)
[1] 13
iar media prin mean ( ) (medie)
> mean(x)
[1] 3.25
Același rezultat îl obținem și împărțind suma la lungimea vectorului:
> sum(x)/length(x)
[1] 3.25
Varianța este:
> var(x)
[1] 6.916667,
iar abaterea standard:
> sd(x)
[1] 2.629956,
care se poate obține și:
> sqrt(var(x))
[1] 2.629956
Valorile parametrilor ce caracterizează vectorul x pot fi reținute prin atribuire:
> y<-c(mean(x), var(x), sd(x))
> y
[1] 3.250000 6.916667 2.629956
> !x==1
[1] FALSE TRUE TRUE TRUE
Selectarea unor elemente din cadrul vectorului se poate face prin utilizarea
parantezelor drepte și indicarea poziției acelor elemente care se doresc selectate:
> x[1]
[1] 1
> x[c(1,4)]
[1] 1 7
Același rezultat îl putem obține eliminând elementele pe care nu dorim să le păstrăm,
prin utilizarea semnului – :
> x[-c(2,3)]
[1] 1 7
Vectorul x are patru elemente pe care i le-am atribuit. Dacă cerem selectarea
elementului de pe poziția 5, ni se va răspunde că el nu a fost atribuit – NA (not attributed):
> x[5]
[1] NA
Elementelor unui vector (indiferent de tipul lui) i se pot atribui nume, prin comanda
names ( ) (nume):
> names(x)<-c("a","b","c","d")
> x
a b c d
1 2 3 7
> names(fructe)<-c("a","b","c","d", "e")
> fructe
a b c d e
"struguri" "ananas" "cirese" "pere" "mere"
> names(z)<-c("a","b","c","d")
> z
a b c d
TRUE FALSE FALSE FALSE
Vectorul cu nume atașate poate fi mai scurt decât cel căruia i se atașează numele, caz
în care ultimele elemente ale acestuia vor avea numele NA:
> fructe
a b c d <NA>
"struguri" "ananas" "cirese" "pere" "mere"
însă el nu poate fi mai lung:
> names(x)<-c("a","b","c","d", "e")
Error in names(x) <- c("a", "b", "c", "d", "e") :
'names' attribute [5] must be the same length as the vector [4]