Você está na página 1de 8

CAPTULO I

INSTALACIN E INTRODUCCIN
AL SOFTWARE R PROJECT

TEMARIO
1.1. Introduccin
1.2. Instalacin de R
1.3. La consola y el editor de R
1.4. Preliminares sobre el lenguaje de R
1.5. Algunos tipos de objetos de R
1.5.1 Vectores
1.5.2 Factores
1.5.3 Matrices
1.5.4 Hojas de datos
1.6. Funciones ms comunes en R
1.7. Operaciones lgicas
1.8. La ayuda de R

1
R Development Core Team (2008). R: A language and environment for statistical computing. R Foundation for
Statistical Computing, Vienna, Austria. ISBN 3-900051-07-0, URL http://www.R-project.org.

2
El proyecto GNU se inici en 1984 con el propsito de desarrollar un sistema operativo compatible con Unix que fuera de
software libre. Para ms informacin sobre el proyecto GNU consultar http://www.gnu.org/

1.1. INTRODUCCIN

R
1
es un lenguaje de programacin especialmente indicado para el anlisis
estadstico. A diferencia de la mayora de los programas que solemos utilizar en
nuestros ordenadores, que tienen interfaces tipo ventana, R es manejado a travs de
una consola en la que se introduce cdigo propio de su lenguaje para obtener los
resultados deseados (Senz-Castillo, 2010).
Inicialmente R fue diseado por Robert Gentleman y Ross Ihaka, miembros del
Departamento de Estadstica de la Universidad de Auckland, en Nueva Zelanda. Sin
embargo, una de las grandes ventajas de R es que hoy en da es, en realidad, fruto del
esfuerzo de miles de personas en todo el mundo que colaboran en su desarrollo
(Senz-Castillo, 2010).
El lenguaje de programacin R forma parte del proyecto GNU
2
y puede verse
como una implementacin alternativa del lenguaje S, desarrollado en AT&T Bell
Laboratories. Se presenta como software libre, donde el trmino software libre se
refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y
mejorar el software. Se trata de un lenguaje creado especficamente para la
visualizacin y exploracin de datos as como para su uso en modelizacin y
programacin estadstica (Febrero et al., 2008).
Se trata de un lenguaje creado especficamente para la visualizacin y exploracin
de datos as como para su uso en modelizacin y programacin estadstica. En la web
(http://www.r-project.org/index.html) se encuentra disponible toda la informacin acerca
de R. La instalacin de R se realiza a travs de la CRAN (Comprehensive R Archive
Network). Adems, R es un entorno en el que se han ido incorporando diversas
tcnicas estadsticas. Algunas de ellas se encuentran en la base de R, pero otras
muchas estn disponibles como paquetes (packages). Estos paquetes estn
disponibles en la web (http://cran.au.r-project.org/) (Febrero et al., 2008).
En resumen, R proporciona un entorno de trabajo especialmente preparado para
el anlisis estadstico de datos. Sus principales caractersticas son las siguientes: R
proporciona un lenguaje de programacin propio, basado en el lenguaje S, que a su
vez tiene muchos elementos del lenguaje C. Sin embargo, la semntica es muy distinta
a la de este ltimo. Esto es porque R permite ejecuciones de comandos en lnea
(compilacin y ejecucin unidas en un mismo paso), lo cual hace que su semntica
est ms prxima a la de un lenguaje de programacin funcional, por eso tiene objetos
y funciones especficos para el tratamiento de datos (Murrell, 2005).
R, es software libre, tiene tal capacidad que permite la descarga de libreras, con
implementaciones concretas de funciones, grficas, mtodos estadsticos y algoritmos.
Las aplicaciones del software R permiten desarrollar metodologas repetibles, orienta
en la manipulacin de datos y anlisis de los recursos naturales, es una herramienta de
ayuda para resolver problemas de anlisis forestal (Robinson y Hamann, 2010).
Dado que R ofrece una amplia gama de posibilidades, es til para el principiante
adquirir algunas nociones y conceptos y as avanzar progresivamente.
R tiene una naturaleza doble de programa y lenguaje de programacin y es
considerado como un dialecto del lenguaje S creado por los Laboratorios AT&T Bell. S
est disponible como el programa S-PLUS comercializado por Insightful. Existen
diferencias importantes en el diseo de R y S: aquellos interesados en averiguar ms
sobre este tema pueden leer el artculo publicado por Ihaka & Gentleman (1996) o las
Preguntas Ms Frecuentes en R, que tambin se distribuyen con el programa.
R se distribuye gratuitamente bajo los trminos de la GNU General Public
Licence; su desarrollo y distribucin son llevados a cabo por varios estadsticos
conocidos como el Grupo Nuclear de Desarrollo de R.
R posee muchas funciones para anlisis estadsticos y grficos; estos ltimos
pueden ser visualizados de manera inmediata en su propia ventana y ser guardados en
varios formatos (jpg, png, bmp, ps, pdf, emf, pictex, xfig; los formatos disponibles
dependen del sistema operativo), (Maindonald, 2008).
Con R los resultados de anlisis estadsticos se muestran en la pantalla, y
algunos resultados intermedios (como valores P-, coeficientes de regresin, residuales,
etc.) se pueden guardar, exportar a un archivo, o ser utilizados en anlisis posteriores.
El lenguaje de R permite al usuario, por ejemplo, programar bucles (loops en
ingls) para analizar conjuntos sucesivos de datos. Tambin es posible combinar en un
solo programa diferentes funciones estadsticas para realizar anlisis ms complejos.
Los usuarios de R tienen a su disponibilidad un gran nmero de programas escritos
para S disponibles en la red; la mayora de stos pueden ser utilizados directamente
con R.
1.2. INSTALACIN DE R
En la web http://www.r-project.org/index.html se encuentra disponible toda la
informacin acerca de R. La instalacin de R se realiza a travs de la CRAN
(Comprehensive R Archive Network). Adems, R es un entorno en el que se han ido
implementando diversas tcnicas estadsticas. Algunas de ellas se encuentran en la
base de R pero otras muchas estn disponibles como paquetes (packages). Estos
paquetes estn disponibles en la web http://cran.au.r-project.org/.
Para instalar R Project, ingrese a la web http://www.r-project.org/index.html y le
aparecer la siguiente informacin en pantalla:

Primeramente, de click en download R y busque en la lista la licencia de Mxico para
el Instituto Tecnolgico Autnomo de Mxico, as como se muestra en la figura #:

Despus le aparecer en pantalla la informacin de la figura #:

Ahora podr descargar el programa para el sistema operativo que su equipo presente,
ya sea Linux, MacOS X o Windows y da click en base, para descargar la aplicacin del
programa, as como se muestra en la figura #:

Finalmente, podr instalar R Project para su sistema operativo, siguiendo las
instrucciones apropiadas a dicho sistema operativo.
Es recomendable elegir siempre la ltima versin disponible, incluso actualizar la
versin que tenemos instalada si surge una posterior.
La instalacin en s con el archivo ejecutable es trivial. Tan slo hay que continuar con
las opciones que la instalacin proporciona por defecto. Una vez concluida la
instalacin, podemos ejecutar el programa desde cualquiera de los iconos que nos
genera.

Figura #.
Damos click en la ltima versin de R y lo instalamos

1.3. LA CONSOLA Y EL EDITOR DE R
Despus de haber instalado R, podr abrir el programa y aparecer la siguiente
informacin, como se muestra en la figura #:

Figura #. Consola de R Project.

1.4. PRELIMINARES SOBRE EL LENGUAJE DE R

1.5. ALGUNOS TIPOS DE OBJETOS DE R

1.5.1 VECTORES

1.5.2 FACTORES

1.5.3 MATRICES

1.5.4 HOJAS DE DATOS

1.6. FUNCIONES MS COMUNES EN R

1.7. OPERACIONES LGICAS

1.8. LA AYUDA DE R

Você também pode gostar