Introducción R
Estructura, llenguatge i sintaxi
Daniel Liviano Solís
Maria Pujol Jover
PID_00208265
Cap part d’aquesta publicació, inclòs el disseny general i la coberta, pot ser
copiada, reproduïda, emmagatzemada o transmesa de cap manera, ni per cap
mitjà, tant si és elèctric com químic, mecànic, òptic, gravació, fotocòpia, o
qualsevol altre, sense l’autorització escrita delstitulars del copyright.
CC-BY-NC-ND • PID_00208265
L’entorn estadístic R
Índex
Introducció . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
Objectius . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
1.Primers passos amb R . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
1.1.
Què és R? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
1.2.
Instal·lació . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
101.3.
Iniciar una sessió . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10
1.4.
Gestió de paquets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
1.5.
Ajuda! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. .
12
Sintaxi i programació . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
2.
2.1.
Tipus de dades i objectes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
2.2.
Vectors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . .
13
2.2.1.
Emmagatzemar dades en vectors . . . . . . . . . . . . . . . . . . . . . . . . . .
13
2.2.2.
Operacions bàsiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
2.2.3.
Seqüències . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16
2.2.4.
Operadors lògics . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16
2.2.5.
Indexació . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17
Matrius . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18
2.3.1.
Els objectes array i matrix . . . . . . . . . . . .. . . . . . . . . . . . . . . .
18
2.3.2.
Creació de matrius . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18
2.3.3.
Submatrius i indexació . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21
2.3.4.
2.3.
23
Funcions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . .
24
2.5.
Cicles i condicionals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
25
2.6.
La família apply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
26
2.7.
Bases de dades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . .
28
2.8.
3.
Operacions matricials bàsiques . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4.
Llistes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
29
L’extensió R-Commander . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
3.1....
Regístrate para leer el documento completo.