Prácticas de Estadística en R - Departamento de Estadística e ...
Prácticas de Estadística en R - Departamento de Estadística e ...
Prácticas de Estadística en R - Departamento de Estadística e ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Capítulo 2<br />
El software R<br />
2.1. Introducción<br />
R es un <strong>en</strong>torno especialm<strong>en</strong>te diseñado para el tratami<strong>en</strong>to <strong>de</strong> datos, cálculo y<br />
<strong>de</strong>sarrollo gráfico. Permite trabajar con facilidad con vectores y matrices y ofrece diversas<br />
herrami<strong>en</strong>tas para el análisis <strong>de</strong> datos.<br />
El l<strong>en</strong>guaje <strong>de</strong> programación R forma parte <strong>de</strong>l proyecto GNU 1 y pue<strong>de</strong> verse como<br />
una implem<strong>en</strong>tación alternativa <strong>de</strong>l l<strong>en</strong>guaje S, <strong>de</strong>sarrollado <strong>en</strong> AT&T Bell Laboratories.<br />
Se pres<strong>en</strong>ta como software libre, don<strong>de</strong> el término software libre se refiere a la libertad<br />
<strong>de</strong> los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software.<br />
Se trata <strong>de</strong> un l<strong>en</strong>guaje creado específicam<strong>en</strong>te para la visualización y exploración <strong>de</strong><br />
datos así como para su uso <strong>en</strong> mo<strong>de</strong>lización y programación estadística.<br />
En la web http://www.r-project.org/in<strong>de</strong>x.html se <strong>en</strong>cu<strong>en</strong>tra disponible toda la información<br />
acerca <strong>de</strong> R. La instalación <strong>de</strong> R se realiza a través <strong>de</strong> la CRAN (Compreh<strong>en</strong>sive<br />
R Archive Network). A<strong>de</strong>más, R es un <strong>en</strong>torno <strong>en</strong> el que se han ido implem<strong>en</strong>tando<br />
diversas técnicas estadísticas. Algunas <strong>de</strong> ellas se <strong>en</strong>cu<strong>en</strong>tran <strong>en</strong> la base <strong>de</strong> R pero otras<br />
muchas están disponibles como paquetes (packages). Estos paquetes están disponibles <strong>en</strong><br />
la web http://cran.au.r-project.org/.<br />
En resum<strong>en</strong>, R proporciona un <strong>en</strong>torno <strong>de</strong> trabajo especialm<strong>en</strong>te preparado para el<br />
análisis estadístico <strong>de</strong> datos. Sus principales características son las sigui<strong>en</strong>tes:<br />
R proporciona un l<strong>en</strong>guaje <strong>de</strong> programación propio. Basado <strong>en</strong> el l<strong>en</strong>guaje S, que<br />
a su vez ti<strong>en</strong>e muchos elem<strong>en</strong>tos <strong>de</strong>l l<strong>en</strong>guaje C. Sin embargo, la semántica es muy<br />
distinta a la <strong>de</strong> este último. Esto es porque R permite ejecuciones <strong>de</strong> comandos<br />
<strong>en</strong> línea (compilación y ejecución unidos <strong>en</strong> un mismo paso), lo cual hace que su<br />
semántica esté más próxima a la <strong>de</strong> un l<strong>en</strong>guaje <strong>de</strong> programación funcional.<br />
Objetos y funciones específicas para el tratami<strong>en</strong>to <strong>de</strong> datos.<br />
1 El proyecto GNU se inició <strong>en</strong> 1984 con el propósito <strong>de</strong> <strong>de</strong>sarrollar un sistema operativo compatible con<br />
Unix que fuera <strong>de</strong> software libre. Para más información sobre el proyecto GNU consultar http://www.gnu.org/