|
Objetivos
El objetivo principal de este curso es
proporcionar los elementos básicos para empezar a trabajar con el lenguaje
de programación
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 capacidad de combinar, sin fisuras, análisis "preempaquetados" (ej.:
una regresión logística) con análisis ad-hoc, específicos para una situación:
capacidad de manipular y modificar datos y funciones.
- Los gráficos de alta calidad (visualización de datos y producción de
gráficos para "papers").
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:
http://www.gnu.org.
R se distribuye con
licencia GNU GPL o General Public
http://www.gnu.org/licenses/gpl.html.
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
S-PLUS es un programa comercial
http://www.insightful.com/products/splus/default.asp

|