Introducción a R

Curso: Análisis y tratamiento de datos con R

Repositorio del curso en GitHub duhi23/Analisis-de-datos

Lenguaje de Programación R

R es un lenguaje de programación interpretado, de distribución libre bajo Licencia GNU General Public License, y se encuentra disponible para las plataformas: Linux, Windows, Unix y Mac OS X desde el repositorio R-Project.

Historia

R se inició en 1991 como un experimento para evaluar posibles construcciones de entornos estadísticos, su desarrollo fue bastante bueno lo cual significó tener las primeras copias binarias en Agosto de 1993. Dos años más tarde, Martin Machler animó a sus amigos Ross Ihaka y Robert Gentleman a liberar el código fuente de manera que R se distribuya bajo licencia GNU.

En 1997 se conformó el R Core Team, un grupo de desarrolladores experimentados con permisos para manipular el código fuente. Finalmente, en el año 2000 los creadores consideran que el programa había alcanzado una alta estabilidad y lanzan la versión 1.0.0.

Ventajas

Ventajas

Usuarios de R en el mundo

En los últimos se han incrementando notablemente el número de usuarios en todo el mundo. Un equipo de Rapporter.net ha generado un aplicativo web con el fin de conocer los países con mayor cantidades de usuarios (enlace).

Descarga e instalación

La descarga del programa resumen en los siguientes pasos:

  1. Accedemos a la página R-Project desde un navegador web.
  2. Damos click sobre el ícono CRAN ubicado en la parte superior izquierda.
  3. Seleccionamos el repositorio correspondiente a Ecuador (Escuela Politécnica de Litoral).
  4. De acuerdo al sistema operativo (Windows, Mac, Linux) que usemos damos click sobre el enlace de descarga.
  5. A continuación, seleccionamos el subdirectorio base.
  6. Finalmente, damos click sobre Download R X.Y.Z.

Una vez obtenido el programa procedemos a dar doble click sobre el aplicativo, y a continuación instalamos con los parámetros por defecto.

RStudio

Trabajar con la consola de R, resulta bastante tedioso para los usuarios que se inician en el programa. Una alternativa es emplear una Interfaz Gráfica (GUI), la cual mejora la experiencia con programa y al mismo tiempo facilita su uso.

De mi experiencia, recomiendo utilizar RStudio como interfaz gráfica para la edición y ejecución de código.

Información

Diego Paul Huaraca S.

Escuela Politécnica Nacional, Edificio Administrativo, Octavo Piso