Lenguaje de programación R

R
Información sobre la plantilla
LenguajedeProgamacionR.jpg
Lenguaje de programación
CreadorBell Laboratories (formerly AT&T, now Lucent Technologies) by John Chambers and colleagues.
DesarrolladorR Development Core Team
Última versión estableR version 2.15.2 (2012-10-26)
GéneroSoftware para Análisis Estadístico
Sistemas Operativos compatiblesMultiplataforma
IdiomaEspañol
LicenciaGNU General Public License
Sitio web
http://www.r.project.org

R es un lenguaje y entorno de programación libre, que integra un conjunto de programas para investigación en estadística y gráficos.


Historia

El proyecto R fue iniciado en 1995 por Ross Ihaka and Robert Gentleman del Departamento de Estadística de la Universidad de Auckland [1]. R es un dialecto de S lenguaje desarrollado en 1976 por John Chambers, y es además, uno de los lenguajes más utilizados por la comunidad científica al cual se accede al home page del proyecto a través de la dirección http://r.project.org/, a partir de esta página se puede tener acceso a todas la páginas relacionadas con R en su sitio, así como otros proyectos paralelos a él.

Características

R es un lenguaje Orientado a Objetos, lo cual lo hace simple y flexible. R se distribuye gratuitamente bajo la licencia GNU GPL (General Public Licence) y su constante mejora es debida al denominado ‘Grupo Nuclear de desarrollo de R”. Además, está disponible para los sistemas operativos Windows, Macintosh, Unix y GNU/Linux en el sitio CRAN http://cran.r-project.org (Comprehensive R Archive Network)”.

Iniciar R

Una vez instalado R, la forma más fácil de usarlo es en forma interactiva mediante la línea de comandos. Cuando R se inicia, aparece la ventana del programa “Gui” (graphical user interface) con un mensaje de apertura, por ejemplo:

R version 2.14.1 (2011-12-22) Copyright (C) 2011 The R Foundation for Statistical Computing ISBN 3-900051-07-0 Platform: i386-pc-mingw32/i386 (32-bit)

R es un software libre y viene sin GARANTIA ALGUNA. Usted puede redistribuirlo bajo ciertas circunstancias. Escriba 'license()' o 'licence()' para detalles de distribucion.

R es un proyecto colaborativo con muchos contribuyentes. Escriba 'contributors()' para obtener más información y 'citation()' para saber cómo citar R o paquetes de R en publicaciones.

Escriba 'demo()' para demostraciones, 'help()' para el sistema on-line de ayuda, o 'help.start()' para abrir el sistema de ayuda HTML con su navegador. Escriba 'q()' para salir de R. > El cursor por defecto es el símbolo “>”, este indica que R está listo para recibir un comando.

Ayuda

Para obtener información sobre una función, esta la ayuda en línea: > help(kmeans) Una alternativa >?kmeans También se puede acceder a la ayuda escrita en formato html, escribiendo > help.start() La función apropos() encuentra todas aquellas funciones cuyo nombre contiene la palabra pasada como argumento para los paquetes cargados en memoria. La función help.search() permite la búsqueda en documentación del sistema de una cadena de caracteres especificada.

Paquetes

R consta de un sistema de diferentes bibliotecas o paquetes base (constituye el núcleo de R y contiene las funciones básicas del lenguaje para leer, manipular datos, estadísticas y gráficos) y adicionales con finalidades específicas de amplia variedad de técnicas estadísticas y gráficas que extienden su funcionalidad, los cuales se pueden acceder desde http://cran.r-project.org/web/packages/.

Proyectos

Bioconductor http://www.bioconductor.org es un proyecto de código abierto para el análisis y compresión de datos de datos en genómica. Está basado en el lenguaje de programación R.

Documentación

Algunas páginas en Internet pueden ser encontradas para una mejor comprensión como funciona R, dentro de los cuales podemos encontrar los manuales, incluidos en todas las instalaciones: An introduction to R. [1]
Writing R extensions. [2]
R data import/export. [3]
The R language definition. [4]
R installation and administration. [5]
R Internals [6]
The R Reference Index [7]
R consta de una revista “The R Journal” en la dirección [8].


Fuentes

[1] Verzani, J. (2002). SimpleR - Using R for Introductory Statistics.