El objetivo principal de este curso es proporcionar los elementos básicos para empezar a trabajar con el lenguaje de programación R.

Se hará énfasis en la utilización de este lenguaje en el ámbito de la Estadística y la creación de funciones y programas propios. Sin embargo, por la reducida duración del curso, se espera que sus amplias posibilidades se vayan descubriendo en las diversas asignaturas de Estadística. Este curso ya ha sido impartido en varias ocasiones por los profesores F. Carmona, Alex Sánchez y J. Ocaña como prerequisito del Programa de doctorado.

Además de la definición de los principales objetos de este lenguaje y su manipulación interna, también estamos muy interesados en explicar algunas relaciones de este programa con otros. En particular, la importación y exportación de información, principalmente datos, y la creación de gráficos para otras aplicaciones, en especial, archivos EPS, PNG y PDF.

El curso también pretende proporcionar abundante información para que se pueda profundizar de forma autónoma en la utilización de este programa . Para ello se ofrece un buen conjunto de materiales docentes y bibliografía. En especial una presentación preparada a partir de un curso de Ramón Díaz-Uriarte (ver material docente).

R y S

R, also known as “GNU S”, is a language and environment for statistical computing and graphics. R implements a dialect of the award-winning language S, developed at Bell Laboratories by John Chambers et al. For newcomers it provides easy access to a wide variety of statistical and graphical techniques. Advanced users are offered a full-featured programming language with which to add functionality by defining new functions. S has forever altered the way how people analyze, visualize and manipulate data” (Association of Computer Machinery Software System Award 1998 a John Chambers).

Actualmente, S y R son los dos lenguajes más utilizados en investigación en estadística.

Los grandes atractivos de R/S son:

La comunidad de R es muy dinámica (gran crecimiento del número de paquetes) e integrada por estadísticos de gran renombre (ej.: J. Chambers, L. Terney, B. Ripley, D. Bates, etc.). Hay extensiones específicas a nuevas áreas (bioinformática, geoestadística, modelos gráficos). Es un lenguaje orientado a objetos. Se parece a Matlab y a Octave, y su sintaxis recuerda a C/C++.

R es la implementación GNU de S. Filosofía y objetivos del proyecto GNU.

R se distribuye con licencia GNU GPL o General Public.

La GPL no pone ninguna restricción al uso de R, restringe su distribución (ha de ser GPL).

R se obtiene por 0 euros en http://cran.es.r-project.org