R para Principiantes
Enviado por Tania Yungan • 17 de Agosto de 2021 • Documentos de Investigación • 22.104 Palabras (89 Páginas) • 85 Visitas
R para Principiantes
Emmanuel Paradis
Institut des Sciences de l’E´volution
Universit Montpellier II F-34095 Montpellier cdex 05
France
E-mail: paradis@isem.univ-montp2.fr
traducido por
Jorge A. Ahumada
RCUH/ University of Hawaii & USGS/ National Wildlife Health Center
E-mail: jahumada@usgs.gov
Quiero agradecerle a Julien Claude, Christophe Declercq, E´ lodie Gazave, Friedrich Leisch y Mathieu Ros por sus comentarios y sugerencias en versiones anteriores de este documento. Tambie´n estoy muy agradecido con los miembros del grupo nuclear de programadores de R por sus esfuerzos considerables en el desarrollo de R y su a´nimo en la lista de discusio´n ‘rhelp’. Gracias a todos los usuarios de R cuyas preguntas y comentarios me ayudaron a escribir ’R para prinicpiantes’.
Ⓧc 2002, Emmanuel Paradis (3 de marzo de 2003)
´Indice
- Pro´logo 3
- Algunos conceptos antes de comenzar 4
2.1. Co´mo funciona R . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
- Creacio´n, listado y remocio´n de objetos en memoria . . . . . . . . . . . . . . . . 6
2.3. La ayuda en l´ınea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
- Manejando Datos con R 9
3.1. Objetos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
- Leyendo datos desde un archivo 10
- Guardando datos 13
- Generacio´n de datos 14
- Secuencias regulares 14
- Secuencias aleatorias 16
- Manipulacio´n de objetos 17
- Creacio´n de objetos 17
- Conversio´n de objetos 21
- Operadores 22
- Co´mo acceder los valores de un objeto: el sistema de indexacio´n 23
- Accediendo a los valores de un objeto con nombres 25
- El editor de datos 25
- Funciones aritme´ticas simples 25
- Ca´lculos con Matrices 27
- Haciendo gra´ficas en R 29
- Manejo de gra´ficos 29
- Abriendo mu´ltiples dispositivos gra´ficos 29
- Disposicio´n de una gra´fica 30
- Funciones gra´ficas 32
- Comandos de graficacio´n de bajo nivel 33
- Para´metros gra´ficos 35
- Un ejemplo pra´ctico 36
- Los paquetes grid y lattice 40
- Ana´lisis estad´ısticos con R 46
- Un ejemplo simple de ana´lisis de varianza 46
- Fo´rmulas 48
- Funciones gene´ricas 49
- Paquetes 52
- Programacio´n pra´ctica con R 54
- Bucles y Vectorizacio´n 54
- Escribiendo un programa en R 56
- Creando sus propias funciones 57
- Literatura adicional sobre R 59
Pro´ logo
El objetivo de este documento es proporcionar un punto de partida para personas interesadas en comenzar a utilzar R. He escogido hacer e´nfasis en el funcionamiento de R, con el objeto de que se pueda usar de una manera ba´sica. Dado que R ofrece una amplia gama de posibilidades, es u´til para el principiante adquirir algunas nociones y conceptos y asi avanzar progresivamente. He tratado de simplificar las explicaciones al ma´ximo para hacerlas lo ma´s comprensivas posibles, pero al mismo tiempo proporcionando detalles u´tiles, algunas veces con la ayuda de tablas.
R es un sistema para a´nalisis estad´ısticos y gra´ficos creado por Ross Ihaka y Robert Gentle- man1. R tiene una naturaleza doble de programa y lenguaje de programacio´n y es considerado como un dialecto del lenguaje S creado por los Laboratorios AT&T Bell. S esta´ disponible como el programa S-PLUS comercializado por Insightful2. Existen diferencias importantes en el disen˜o de R y S: aquellos interesados en averiguar ma´s sobre este tema pueden leer el art´ıculo publicado por Ihaka & Gentleman (1996) o las Preguntas Ma´s Frecuentes en R3, que tambie´n se distribuyen con el programa.
R se distribuye gratuitamente bajo los te´rminos de la GNU General Public Licence4; su desa- rrollo y distribucio´n son llevados a cabo por varios estad´ısticos conocidos como el Grupo Nuclear de Desarrollo de R.
R esta´ disponible en varias formas: el co´digo fuente escrito principalmente en C (y algunas rutinas en Fortran), esencialmente para ma´quinas Unix y Linux, o como archivos binarios pre- compilados para Windows, Linux (Debian, Mandrake, RedHat, SuSe), Macintosh y Alpha Unix.
Los archivos necesarios para instalar R, ya sea desde las fuentes o binarios pre-compilados, se distribuyen desde el sitio de internet Comprehensive R Archive Network (CRAN)5 junto con las instrucciones de instalacio´n. Para las diferentes distribuciones de Linux (Debian, . . . ), los binarios esta´n disponibles generalmente para las versiones ma´s actualizadas de e´stas y de R; visite el sitio CRAN si es necesario.
...