R Intro 1
on a R
Notas sobre R: Un entorno de programaci´on para An´alisis de Datos y Gr´aficos
Versi´on 1.0.1 (2000-05-16)
R Development Core Team
Copyright c 1990, 1992 W. Venables
Copyright c 1997, R. Gentleman & R. Ihaka
Copyright c 1997, 1998 M. M¨achler
Copyright c 2000, Andr´es Gonz´alez y Silvia Gonz´alez
Copyright c 1999, 2000 R Development Core Team
Se autoriza la realizaci´on ydistribuci´
on de copias literales de este manual, siempre y cuando
las advertencias del copyright y de este permiso se conserven en todas las copias.
Se autoriza la realizaci^^f3n y distribuci´
on de copias modificadas de este manual, en las mismas condiciones de las copias literales, siempre y cuando la totalidad del trabajo resultante
se distribuya bajo los t´erminos de una advertencia de permisoid^^e9ntica a esta.
Se autoriza la realizaci^^f3n y distribuci´
on de traducciones de este manual a otros idiomas,
en las mismas condiciones de las copias modificadas, siempre y cuando la traducci´on de la
advertencia de este permiso sea aprobada por el Equipo Central de Desarrollo de R.
i
´Indice General
Pr´
ologo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Introducci´
on y Preliminares . . . . . . . . . . . . . . . . 2
1.1
1.2
1.3
1.4
1.5
1.6
1.7
1.8
1.9
1.10
El entorno R . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Programas relacionados. Documentaci´on . . . . . . . . . . . . . . . . . .
Estad´ıstica con R . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
R en un sistema deventanas . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Utilizaci´on interactiva de R . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Una sesi´on inicial. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ayuda sobre funciones y capacidades . . . . . . . . . . . . . . . . . . . . .
´
Ordenes
de R. May´
usculas y min´
usculas. . . . . . . . . . . .. . . . . . .
Recuperaci´on y correcci´on de ´ordenes previas . . . . . . . . . . . . . .
Ejecuci´on de ´ordenes desde un archivo y redirecci´on de la
salida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.11 Almacenamiento y eliminaci´on de objetos . . . . . . . . . . . . . . . .
2
2
2
2
3
3
4
4
5
5
5
6
C´
alculos sencillos. N´
umeros yvectores . . . . . . 7
2.1
2.2
2.3
2.4
2.5
2.6
2.7
Vectores (num´ericos). Asignaci´on . . . . . . . . . . . . . . . . . . . . . . . . . 7
Aritm´etica vectorial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Generaci´on de sucesiones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Vectores l´ogicos . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . 9
Valores faltantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Vectores de caracteres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Vectores de ´ındices. Selecci´on y modificaci´
on de subvectores
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
2.8 Clases de objetos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3
Objetos: Modos y atributos . . . . . . . . . . . . . . . 14
3.1
3.2
3.3
3.4
4
Atributos intr´ınsecos: modo y longitud . . . . . . . . . . . . . . . . . . .
Modificaci´on de la longitud de un objeto . . . . . . . . . . . . . . . . .
Obtenci´
on y modificaci´on de atributos . . . . . . . .. . . . . . . . . . .
Clases de objetos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
15
15
15
Factores Nominales y Ordinales. . . . . . . . . . . . 17
4.1
4.2
Un ejemplo espec´ıfico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
La funci´
on tapply(). Variables desastradas (ragged arrays)
. . . . . . . . . . . . . . . . . . . . ....
Regístrate para leer el documento completo.