preloader

¿Qué es R?

1 de enero de 2018 | 3 minutos de lectura
Índice de contenido

Resumen:
En este tutorial aprenderá cómo añadir una leyenda en R y cómo personalizarla.
¿Cómo citar el presente artículo?
Romero, J. (Enero 1, 2019). Añadir leyendas a un gráfico en R. R.JeshuaRomeroGuadarrama. https://www.r.jeshuaromeroguadarrama.com/es/blog/r/graficos/leyendas/.
Añadir leyendas a un gráfico en R by Jeshua Romero Guadarrama, available under Attribution 4.0 International (CC BY 4.0) at https://www.r.jeshuaromeroguadarrama.com/es/blog/r/graficos/leyendas/.

¿Qué es R?

R es un lenguaje de programación y un entorno para análisis estadístico y la realización de gráficos. Debido a su naturaleza es fácilmente adaptable a una gran variedad de tareas. Fue inicialmente escrito por Robert Gentleman y Ross Ihaka del Departamento de Estadística de la Universidad de Auckland en Nueva Zelanda.

R actualmente es el resultado de un esfuerzo de colaboración de personas del todo el mundo. Desde mediados de 1997 se formó lo que se conoce como núcleo de desarrollo de R, que actualmente es el que tiene la posibilidad de modificación directa del código fuente.

Por otra parte, R es un proyecto GNU similar a S, desarrollado éste por los Laboratorios Bell. Las diferencias entre R y S son importantes, pero la mayoría del código escrito para S corre bajo R sin modificaciones.

R abarca una amplia gama de técnicas estadísticas que van desde los modelos lineales a las más modernas técnicas de clasificación pasando por los test clásicos y el análisis de series temporales. Proporciona una amplia gama de gráficos que además son fácilmente adaptables y extensibles. La calidad de los gráficos producidos y la posibilidad de incluir en ellos símbolos y fórmulas matemáticas, posibilitan su inclusión en publicaciones que suelen requerir gráficos de alta calidad.

El código de R está disponible como software libre bajo las condiciones de la licencia GNU-GPL. Además está disponible precompilado para una multitud de plataformas. La página principal del proyecto es http://www.r-project.org.

Una diferencia importante entre R, y también S, con el resto del software estadístico es el uso del objeto como entidad básica. Cualquier expresión evaluada por R tiene como resultado un objeto. Cada objeto pertenece a una clase, de forma que las funciones pueden tener comportamientos diferentes en función de la clase a la que pertenece su objeto argumento.

Por ejemplo, el resultado de la función print evaluada sobre un vector da como resultado la impresión de todos los elementos del vector mientras que la misma función evaluada sobre una función muestra información sobre ella. De la misma manera, la función plot no se comporta igual cuando su argumento es un vector que cuando es un fichero de datos o una función.

A continuación se dan unas breves instrucciones que permitirán comenzar a usar R. Por último, existen multitud de documentos que ilustran sobre el manejo de R.

Instalación de R: Instalación en GNU/Linux

Para la instalación, distribuciones derivadas de debian (Ubuntu, Guadalinex, …), en una consola se introduce en una sola línea:

R
sudo apt-get install r-base-html r-cran-rcmdr r-cran-rodbc r-doc-html r-recommended

Otra opción es utilizar el gestor de paquetes de la propia distribución e instalar los paquetes:

  • r-base-html.
  • r-cran-rcmdr.
  • r-cran-rodbc.
  • r-doc-html.
  • r-recommended.

Instalación de R: Instalación en Windows

La descarga de R en el equipo se efectua desde:

http://cran.es.r-project.org/bin/windows/base/release.html

Referencias


  • Romero, G. J. (2022) Estadística avanzada con R. JeshuaNomics
comments powered by Disqus

popular post

Problemas de transporte y asignación

Resumen: Existen dos tipos de problemas especiales en la investigación de operaciones, los problemas de transporte y de asignación.

Leer más

Programación lineal

Resumen: Utilizar R para resolver problemas de programación lineal vinculados a la investigación de operaciones.

Leer más

Programación lineal entera

Resumen: Utilizar R para resolver problemas de programación lineal entera vinculados a la investigación de operaciones.

Leer más