Nuestros seguidores saben que nos gusta R. Sí, eso es, ni más ni menos. Nos gusta, y cada vez que podemos hablamos sobre él. Ahora bien, en ninguna ocasión hemos hecho una entrada dedicada a explicar en que consiste R y, especialmente, cuales son las ventajas que nos reporta.

¿Que es R?

R o The R Project for Statistical Computing  es un lenguaje y entorno de programación de alto nivel, orientado a objetos y fundamentalmente centrado al análisis estadístico y gráfico, distribuido bajo la licencia GNU GPL y está disponible para los sistemas operativos Windows, Macintosh, Unix y GNU/Linux.

R-project

El origen de R se remonta a 1993 cuando Robert Gentleman y Ross Ihaka del Departamento de Estadística de la Universidad de Auckland adaptan el lenguaje de programación S, propio de los famosos Bell Laboratories de AT&T, el cual es un sistema para el análisis de datos desarrollado por John Chambers y Rick Becker fundamentalmente y usado desde finales de 1970. Es más, muchos de los libros y manuales sobre S son útiles para R.

¿Por que usar R?

R tiene varias ventajas respecto a otros lenguajes de programación de fines estadísticos o softwares dedicados. En otras podemos citar:

  • Sus posibilidades gráficas son excelentes y muy versátiles. Y esto llega hasta el punto de que muchos que R tiene dos aspectos: el de software, vamos a llamarlo, analítico y el gráfico, pudiendo incluso independizarse su aprendizaje.
  • Cuenta con una elevada flexibilidad. Los trabajos más sencillos o complejos algoritmos pueden ejecutarse escribiéndose una palabra.
  • No es “una caja negra” y en todo momento sabemos que estamos haciendo. Este es un aspecto que no se valora como se debería cuando hacemos nuestros análisis estadísticos: a costa de la facilidad de hacer todo con un par de clicks perdemos fácilmente el control de lo que estamos haciendo (o incluso llegamos a desconocerlo), algo que no debería ser permitido, ya que quien hace un análisis busca una conclusión y no saber como se obtiene debería invalidar por si solo dicha conclusión.
  • En R, un análisis estadístico se realiza por pasos que arrojan resultados que se van almacenando en objetos. De esta forma, estos pueden recuperarse y usarse en cualquier momento.
  • Al contrario que otros software, permite salidas mínimas de resultados, fácilmente legibles y analizables, y no una salida copiosa de datos y gráficos.
  • Salvo que utilicemos una GUI, su aspecto es minimalista y espartano a conciencia (hasta su web sigue esta filosofía), siguiendo la filosofía de no perder el foco de atención de lo que estamos haciendo con el “marco” en el que lo hacemos.
  • Es libre, con filosofía y objetivos del proyecto GNU, con lo que podemos acceder al código escrito por otros usuarios y modificarlo libremente y evidentemente, podemos programar nuestras propios procedimientos y aplicaciones.
  • Es un proyecto vivo con dos millones de usuarios. Seguramente a nuestro problema ya se habrá enfrentado alguien y casi con total seguridad no deberemos avanzar más de “tres páginas de Google” para encontrar la solución.
  • Existen multitud de librerías (paquetes) programadas por los usuarios de todo el mundo para llevar a cabo procedimientos específicos.
  • Y si con todo ello, no tenemos suficiente, es totalmente gratuito, tanto el como todo su ecosistema.

Seguro que nos dejamos un montón más de ventajas y que cada uno tendrá las suyas propias. Desde aquí os invitamos a que las aportéis como comentarios y si eres como nosotros, un orgulloso usuario de este sistema, puedes recomendar la entrada para que R tenga el reconocimiento que se merece.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies